Documentation ¶
Index ¶
- Constants
- func InitRoleValidator(r *http.Request, roleRequest *Role) *govalidator.Validator
- func InitUserValidator(r *http.Request, userRequest User) *govalidator.Validator
- func InitValidator()
- type Action
- type ActionList
- type ActionModule
- type ActionSubModule
- type LoggedUser
- type Module
- type ModuleInit
- type ModuleList
- type Role
- type RoleEvent
- type SectionList
- type SubModule
- type SubModuleInit
- type SubModuleList
- type Token
- type User
Constants ¶
View Source
const ( EventTypeAccess = "EventTypeAccess" EventTypeAction = "EventTypeAction" )
Variables ¶
This section is empty.
Functions ¶
func InitRoleValidator ¶
func InitRoleValidator(r *http.Request, roleRequest *Role) *govalidator.Validator
func InitUserValidator ¶
func InitUserValidator(r *http.Request, userRequest User) *govalidator.Validator
func InitValidator ¶
func InitValidator()
Types ¶
type ActionList ¶
type ActionModule ¶
type ActionModule struct { Name string `json:"module"` SubModules []ActionSubModule `json:"submodules"` }
type ActionSubModule ¶
type ModuleInit ¶
type ModuleInit struct { Name string `json:"module"` SubModules []SubModuleInit `json:"submodules"` }
type ModuleList ¶
type SectionList ¶
type SubModuleInit ¶
type SubModuleList ¶
Click to show internal directories.
Click to hide internal directories.