Documentation
¶
Index ¶
- Variables
- func AddAdminPolicy(resource permission.Resource, action *permission.Action) (bool, error)
- func Close()
- func Init(ctx context.Context)
- func InitPermission(ctx context.Context, engine *gin.Engine)
- func RemoveAdminPolicy(resource permission.Resource, action *permission.Action) (bool, error)
- func User(ctx context.Context) string
- func WithTx(ctx context.Context, fn func(tx *model.Tx) error) error
- type ConfigOption
- type DBConfig
- type PermissionConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Db *model.Client Engine *gin.Engine )
Functions ¶
func AddAdminPolicy ¶
func AddAdminPolicy(resource permission.Resource, action *permission.Action) (bool, error)
func RemoveAdminPolicy ¶
func RemoveAdminPolicy(resource permission.Resource, action *permission.Action) (bool, error)
Types ¶
type ConfigOption ¶
type ConfigOption struct {
DB DBConfig `yaml:"db"`
Permission PermissionConfig `yaml:"permission"`
}
var Config *ConfigOption
type PermissionConfig ¶
Click to show internal directories.
Click to hide internal directories.