Files
metabuilder/packages/role_editor/seed/scripts/config.json
2025-12-30 14:24:47 +00:00

69 lines
1.7 KiB
JSON

{
"roles": {
"public": {
"label": "Public",
"blurb": "Read-only access for guest viewers.",
"highlights": [
"View public resources",
"No authentication needed"
],
"badge": "Read only",
"variant": "secondary"
},
"user": {
"label": "User",
"blurb": "Standard workspace member with personal settings.",
"highlights": [
"Create content",
"Access shared libraries"
],
"badge": "Level access",
"variant": "secondary"
},
"moderator": {
"label": "Moderator",
"blurb": "Content moderator with collaboration tools.",
"highlights": [
"Manage comments",
"Resolve reports",
"Escalate to admins"
],
"badge": "Level access",
"variant": "secondary"
},
"admin": {
"label": "Admin",
"blurb": "Tenant-level administrator controls.",
"highlights": [
"Invite users",
"Configure pages",
"Reset credentials"
],
"badge": "Level access",
"variant": "secondary"
},
"god": {
"label": "God",
"blurb": "Power user with platform configuration access.",
"highlights": [
"Manage integrations",
"Run advanced scripts",
"Override safety flags"
],
"badge": "Level access",
"variant": "default"
},
"supergod": {
"label": "Supergod",
"blurb": "Instance owner with full control.",
"highlights": [
"Edit system settings",
"Manage tenants",
"Bypass feature gates"
],
"badge": "Level access",
"variant": "default"
}
}
}