Documentation ¶ Index ¶ type Builder func New(db *gorm.DB) *Builder func (b *Builder) Actions(vs []*DefaultOptionItem) *Builder func (b *Builder) Configure(pb *presets.Builder) *presets.ModelBuilder func (b *Builder) EditorSubject(v string) *Builder func (b *Builder) Resources(vs []*DefaultOptionItem) *Builder type Role Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Builder ¶ type Builder struct { // contains filtered or unexported fields } func New ¶ func New(db *gorm.DB) *Builder func (*Builder) Actions ¶ func (b *Builder) Actions(vs []*DefaultOptionItem) *Builder func (*Builder) Configure ¶ func (b *Builder) Configure(pb *presets.Builder) *presets.ModelBuilder func (*Builder) EditorSubject ¶ func (b *Builder) EditorSubject(v string) *Builder func (*Builder) Resources ¶ func (b *Builder) Resources(vs []*DefaultOptionItem) *Builder type Role ¶ type Role struct { gorm.Model Name string `gorm:"unique"` Permissions []*perm.DefaultDBPolicy `gorm:"foreignKey:ReferID"` } Source Files ¶ View all Source files builder.go role.go Click to show internal directories. Click to hide internal directories.