Files
metabuilder/frontends/qt6/config/god-panel-levels.json
johndoe6345789 77bcf4532e refactor(qt6): JSON config extraction + CWorkflowCanvas split
95% JSON config principle applied:
- SuperGodPanel: mock tenants/users/metrics/transfers → config/*.json (806→588)
- WorkflowEditor: mock workflows → config/workflow-mock-data.json
- FrontPage: levels/tech/services/creds → config/frontpage-data.json
- App.qml: seed users/views → config/app-config.json

CWorkflowCanvas (384→182): CCanvasGrid, CCanvasZoomOverlay, CWorkflowNodeDelegate extracted

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 10:03:51 +00:00

33 lines
1.3 KiB
JSON

[
{
"level": "Level 1 - Public",
"role": "public",
"accentIndex": 0,
"desc": "Landing page, public content, registration. No authentication required. Read-only access to published pages and packages."
},
{
"level": "Level 2 - User",
"role": "user",
"accentIndex": 1,
"desc": "Authenticated user dashboard. Access to forum, gallery, guestbook, blog, profile. Personal content creation and community interaction."
},
{
"level": "Level 3 - Admin",
"role": "admin",
"accentIndex": 2,
"desc": "Django-style entity admin panel. CRUD operations on all entities, audit logs, analytics, watchtower monitoring. User management within tenant."
},
{
"level": "Level 4 - God Builder",
"role": "god",
"accentIndex": 3,
"desc": "Full builder cockpit (this panel). Schema editor, workflow designer, Lua scripting, page routing, component hierarchy, CSS classes, dropdown configs, database management, and system settings."
},
{
"level": "Level 5 - Super God",
"role": "supergod",
"accentIndex": 4,
"desc": "Cross-tenant platform control. Infrastructure management, deployment orchestration, multi-tenant provisioning, global configuration, and platform-wide observability."
}
]