mirror of
https://github.com/Dvorinka/Containr.git
synced 2026-06-04 12:32:58 +00:00
small fix, don't worry about it
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
package rbac
|
||||
|
||||
type PermissionSeed struct {
|
||||
Code string
|
||||
Name string
|
||||
Description string
|
||||
}
|
||||
|
||||
var PermissionSeeds = []PermissionSeed{
|
||||
{Code: "services.read", Name: "Read Services", Description: "View service routing and status."},
|
||||
{Code: "services.write", Name: "Manage Services", Description: "Create and modify protected services."},
|
||||
{Code: "databases.read", Name: "Read Databases", Description: "View database connectors."},
|
||||
{Code: "databases.write", Name: "Manage Databases", Description: "Create and modify database connectors."},
|
||||
{Code: "keys.read", Name: "Read API Keys", Description: "View API keys and plans."},
|
||||
{Code: "keys.write", Name: "Manage API Keys", Description: "Create and modify API keys."},
|
||||
{Code: "users.read", Name: "Read Users", Description: "View users and login status."},
|
||||
{Code: "users.write", Name: "Manage Users", Description: "Create and modify user accounts."},
|
||||
{Code: "roles.read", Name: "Read Roles", Description: "View roles and permissions."},
|
||||
{Code: "roles.write", Name: "Manage Roles", Description: "Create and modify roles and permissions."},
|
||||
{Code: "analytics.read", Name: "Read Analytics", Description: "View ops and traffic analytics."},
|
||||
{Code: "settings.write", Name: "Manage Settings", Description: "Modify system settings and integrations."},
|
||||
}
|
||||
|
||||
var OwnerPermissionCodes = []string{
|
||||
"services.read", "services.write",
|
||||
"databases.read", "databases.write",
|
||||
"keys.read", "keys.write",
|
||||
"users.read", "users.write",
|
||||
"roles.read", "roles.write",
|
||||
"analytics.read", "settings.write",
|
||||
}
|
||||
|
||||
var AdminPermissionCodes = []string{
|
||||
"services.read", "services.write",
|
||||
"databases.read", "databases.write",
|
||||
"keys.read", "keys.write",
|
||||
"users.read", "users.write",
|
||||
"roles.read",
|
||||
"analytics.read",
|
||||
}
|
||||
|
||||
var ViewerPermissionCodes = []string{
|
||||
"services.read",
|
||||
"databases.read",
|
||||
"keys.read",
|
||||
"users.read",
|
||||
"roles.read",
|
||||
"analytics.read",
|
||||
}
|
||||
Reference in New Issue
Block a user