Documentation
¶
Overview ¶
Package admin 管理端的相关操作
Index ¶
- type Config
- type Module
- func (m *Module) AddSecurityLog(tx *orm.Tx, uid int64, content, ip, ua string) error
- func (m *Module) AddSecurityLogWithContext(tx *orm.Tx, uid int64, ctx *web.Context, content web.LocaleStringer) error
- func (m *Module) CurrentUser(ctx *web.Context) *user.User
- func (m *Module) GetResourceGroup(mod *cmfx.Module) *rbac.ResourceGroup
- func (m *Module) Middleware(next web.HandlerFunc, method, path, router string) web.HandlerFunc
- func (m *Module) NewResourceGroup(mod *cmfx.Module) *rbac.ResourceGroup
- func (m *Module) ResourceGroup() *rbac.ResourceGroup
- func (m *Module) URLPrefix() string
- func (m *Module) UserModule() *user.Module
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// SuperUser 超级用户的 ID
SuperUser int64 `json:"superUser" xml:"superUser,attr" yaml:"superUser"`
// User 用户相关的配置
User *user.Config `json:"user" xml:"user" yaml:"user"`
// 上传接口的相关配置
Upload *upload.Config `json:"upload" xml:"upload" yaml:"upload"`
}
func (*Config) SanitizeConfig ¶
func (c *Config) SanitizeConfig() *web.FieldError
type Module ¶
type Module struct {
// contains filtered or unexported fields
}
func (*Module) AddSecurityLog ¶
AddSecurityLog 记录一条安全日志
func (*Module) AddSecurityLogWithContext ¶
func (m *Module) AddSecurityLogWithContext(tx *orm.Tx, uid int64, ctx *web.Context, content web.LocaleStringer) error
AddSecurityLogWithContext 从 web.Context 中记录一条安全日志
func (*Module) CurrentUser ¶
CurrentUser 获取当前登录的用户信息
func (*Module) GetResourceGroup ¶
func (m *Module) GetResourceGroup(mod *cmfx.Module) *rbac.ResourceGroup
GetResourceGroup 获取指定模块的资源分组
func (*Module) Middleware ¶
func (m *Module) Middleware(next web.HandlerFunc, method, path, router string) web.HandlerFunc
Middleware 验证是否登录
func (*Module) NewResourceGroup ¶
func (m *Module) NewResourceGroup(mod *cmfx.Module) *rbac.ResourceGroup
NewResourceGroup 以模块为单位创建资源分组
func (*Module) ResourceGroup ¶
func (m *Module) ResourceGroup() *rbac.ResourceGroup
ResourceGroup 管理模块的资源分组
func (*Module) UserModule ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.