mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-09-07 18:18:00 +00:00
24 lines
517 B
Go
24 lines
517 B
Go
package authz
|
|
|
|
const (
|
|
ResourceTaskPlugin = "task_plugin"
|
|
|
|
ActionBind = "bind"
|
|
)
|
|
|
|
var TaskPluginBind = Permission{Resource: ResourceTaskPlugin, Action: ActionBind}
|
|
|
|
func init() {
|
|
RegisterResource(ResourceDefinition{
|
|
Resource: ResourceTaskPlugin,
|
|
LabelKey: "Task Plugin",
|
|
Actions: []ActionDefinition{
|
|
{
|
|
Action: ActionBind,
|
|
LabelKey: "Bind task plugins",
|
|
DescriptionKey: "List registered task plugins and bind them when creating or editing task plugin channels.",
|
|
},
|
|
},
|
|
})
|
|
}
|