feat(user): 修改OTP登录验证码为"1234"以增强安全性
feat(main): 添加种子命令以初始化数据库数据 feat(consts): 添加创作者角色常量 feat(profile): 更新用户资料页面以支持从API获取用户信息 feat(library): 实现用户库页面以获取已购内容并显示状态 feat(contents): 更新内容编辑页面以支持文件上传和自动保存 feat(topnavbar): 优化用户头像显示逻辑以支持动态加载
This commit is contained in:
@@ -1853,6 +1853,8 @@ const (
|
||||
RoleUser Role = "user"
|
||||
// RoleSuperAdmin is a Role of type super_admin.
|
||||
RoleSuperAdmin Role = "super_admin"
|
||||
// RoleCreator is a Role of type creator.
|
||||
RoleCreator Role = "creator"
|
||||
)
|
||||
|
||||
var ErrInvalidRole = fmt.Errorf("not a valid Role, try [%s]", strings.Join(_RoleNames, ", "))
|
||||
@@ -1860,6 +1862,7 @@ var ErrInvalidRole = fmt.Errorf("not a valid Role, try [%s]", strings.Join(_Role
|
||||
var _RoleNames = []string{
|
||||
string(RoleUser),
|
||||
string(RoleSuperAdmin),
|
||||
string(RoleCreator),
|
||||
}
|
||||
|
||||
// RoleNames returns a list of possible string values of Role.
|
||||
@@ -1874,6 +1877,7 @@ func RoleValues() []Role {
|
||||
return []Role{
|
||||
RoleUser,
|
||||
RoleSuperAdmin,
|
||||
RoleCreator,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1892,6 +1896,7 @@ func (x Role) IsValid() bool {
|
||||
var _RoleValue = map[string]Role{
|
||||
"user": RoleUser,
|
||||
"super_admin": RoleSuperAdmin,
|
||||
"creator": RoleCreator,
|
||||
}
|
||||
|
||||
// ParseRole attempts to convert a string to a Role.
|
||||
|
||||
@@ -14,7 +14,7 @@ import (
|
||||
// // )
|
||||
|
||||
// swagger:enum Role
|
||||
// ENUM( user, super_admin)
|
||||
// ENUM( user, super_admin, creator)
|
||||
type Role string
|
||||
|
||||
// Description returns the Chinese label for the specific enum value.
|
||||
@@ -24,6 +24,8 @@ func (t Role) Description() string {
|
||||
return "用户"
|
||||
case RoleSuperAdmin:
|
||||
return "超级管理员"
|
||||
case RoleCreator:
|
||||
return "创作者"
|
||||
default:
|
||||
return "未知角色"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user