core/constants/permissions/permissions.go

43 lines
862 B
Go

package permissions
const (
DASHBOARD_READ = "DASHBOARD_READ"
SETTINGS_READ = "SETTINGS_READ"
SETTINGS_UPDATE = "SETTINGS_UPDATE"
LOGS_READ = "LOGS_READ"
TASKS_READ = "TASKS_READ"
TASKS_UPDATE = "TASKS_UPDATE"
USERS_READ = "USERS_READ"
USERS_CREATE = "USERS_CREATE"
USERS_UPDATE = "USERS_UPDATE"
USERS_DELETE = "USERS_DELETE"
USERS_BLOCK = "USERS_BLOCK"
GROUPS_READ = "GROUPS_READ"
GROUPS_CREATE = "GROUPS_CREATE"
GROUPS_UPDATE = "GROUPS_UPDATE"
GROUPS_DELETE = "GROUPS_DELETE"
)
var All = map[string]int8{
DASHBOARD_READ: 1,
SETTINGS_READ: 2,
SETTINGS_UPDATE: 3,
LOGS_READ: 4,
TASKS_READ: 5,
TASKS_UPDATE: 6,
USERS_READ: 7,
USERS_CREATE: 9,
USERS_UPDATE: 10,
USERS_DELETE: 11,
USERS_BLOCK: 12,
GROUPS_READ: 13,
GROUPS_CREATE: 14,
GROUPS_UPDATE: 15,
GROUPS_DELETE: 16,
}