chore: baseline snapshot before moderation-strictness feature
Repo .git was damaged (refs/ missing, index truncated, object store near-empty). Repaired via git init (rebuilt refs), stale index preserved as .git/index.corrupt-20260910.bak, then full worktree committed as a rollback baseline.
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
// Copyright 2022 E99p1ant. All rights reserved.
|
||||
// Use of this source code is governed by a MIT-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
package form
|
||||
|
||||
type UpdateProfile struct {
|
||||
Name string `valid:"required;maxlen:20" label:"昵称" msg:"form.profile.name"`
|
||||
OldPassword string `label:"旧密码"`
|
||||
NewPassword string `valid:"maxlen:30" label:"新密码" msg:"form.profile.passwordMax"`
|
||||
Intro string `valid:"required;maxlen:100" label:"介绍" msg:"form.profile.intro"`
|
||||
Usernamecolor string `valid:"required;minlen:7;maxlen:7" label:"用户名颜色" msg:"form.profile.colorHex"`
|
||||
Introcolor string `valid:"required;minlen:7;maxlen:7" label:"个人说明颜色" msg:"form.profile.colorHex"`
|
||||
Qrcodebackcolor string `valid:"required;minlen:7;maxlen:7" label:"二维码背景色" msg:"form.profile.colorHex"`
|
||||
Qrcodecolor string `valid:"required;minlen:7;maxlen:7" label:"二维码前景色" msg:"form.profile.colorHex"`
|
||||
Dotscale string `valid:"required" label:"二维码点大小" msg:"form.profile.dotscale"`
|
||||
Backgroundimagealpha string `valid:"required" label:"二维码背景透明度" msg:"form.profile.backgroundimagealpha"`
|
||||
Qrcodepdpcolor string `valid:"required;minlen:7;maxlen:7" label:"二维码探测图形颜色" msg:"form.profile.colorHex"`
|
||||
NotifyEmail string `label:"开启邮箱通知"`
|
||||
Acfunlink string `valid:"maxlen:30" label:"AcFun主页" msg:"form.profile.linkMax"`
|
||||
Bililink string `valid:"maxlen:30" label:"Bili主页" msg:"form.profile.linkMax"`
|
||||
Weibolink string `valid:"maxlen:30" label:"微博主页" msg:"form.profile.linkMax"`
|
||||
Bloglink string `valid:"maxlen:30" label:"博客主页" msg:"form.profile.linkMax"`
|
||||
Xiaohongshulink string `valid:"maxlen:30" label:"小红书主页" msg:"form.profile.linkMax"`
|
||||
UseCustomQRColor string `form:"use_custom_qr_color"`
|
||||
Language string `form:"language"`
|
||||
}
|
||||
|
||||
// UpdateHarassment 仅「允许注册用户向我提问」开关(防骚扰类型)。
|
||||
// 全局屏蔽词为独立入口 UpdateBlockWords:二者分处不同设置面板保存,
|
||||
// 若仍共用一个结构体会互相覆盖对方字段(见 route/user/harassment.go 注释)。
|
||||
type UpdateHarassment struct {
|
||||
RegisterOnly string `label:"仅允许注册用户"`
|
||||
}
|
||||
|
||||
type UpdateBlockWords struct {
|
||||
BlockWords string `label:"屏蔽词"`
|
||||
}
|
||||
|
||||
type UpdateTags struct {
|
||||
Tags string `form:"tags"`
|
||||
ShowInHome string `form:"show_in_home"`
|
||||
}
|
||||
|
||||
// 新增:页面访问密码表单
|
||||
type UpdatePagePassword struct {
|
||||
Password string `valid:"maxlen:30" label:"页面访问密码" msg:"form.profile.passwordMax"` // 留空表示关闭
|
||||
}
|
||||
|
||||
// 新增:提问密码表单
|
||||
type UpdateAskPassword struct {
|
||||
Password string `valid:"maxlen:30" label:"提问密码" msg:"form.profile.passwordMax"` // 留空表示关闭
|
||||
}
|
||||
Reference in New Issue
Block a user