mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-24 13:54:57 +00:00
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>
42 lines
2.3 KiB
JSON
42 lines
2.3 KiB
JSON
{
|
|
"entities": [
|
|
"User", "Session", "Workflow", "Package", "UiPage",
|
|
"Credential", "Forum", "Notification", "AuditLog", "Media"
|
|
],
|
|
"icons": {
|
|
"User": "\u{1F464}", "Session": "\u{1F513}", "Workflow": "\u2699",
|
|
"Package": "\u{1F4E6}", "UiPage": "\u{1F4C4}", "Credential": "\u{1F511}",
|
|
"Forum": "\u{1F4AC}", "Notification": "\u{1F514}", "AuditLog": "\u{1F4CB}",
|
|
"Media": "\u{1F3AC}"
|
|
},
|
|
"idPrefixes": {
|
|
"User": "USR", "Session": "SES", "Workflow": "WF", "Package": "PKG",
|
|
"UiPage": "PG", "Credential": "CRD", "Forum": "FRM", "Notification": "NTF",
|
|
"AuditLog": "AUD", "Media": "MED"
|
|
},
|
|
"columns": {
|
|
"User": ["ID", "Username", "Email", "Role", "Status", "Created"],
|
|
"Session": ["ID", "User", "IP Address", "Status", "Started", "Expires"],
|
|
"Workflow": ["ID", "Name", "Trigger", "Nodes", "Status", "Last Run"],
|
|
"Package": ["ID", "Name", "Version", "Author", "Status", "Installed"],
|
|
"UiPage": ["ID", "Title", "Route", "Layout", "Status", "Modified"],
|
|
"Credential": ["ID", "Label", "Type", "Scope", "Status", "Created"],
|
|
"Forum": ["ID", "Title", "Author", "Replies", "Status", "Created"],
|
|
"Notification": ["ID", "Type", "Recipient", "Message", "Status", "Sent"],
|
|
"AuditLog": ["ID", "Action", "User", "Resource", "Status", "Timestamp"],
|
|
"Media": ["ID", "Filename", "Type", "Size", "Status", "Uploaded"]
|
|
},
|
|
"fields": {
|
|
"User": ["id", "username", "email", "role", "status", "created"],
|
|
"Session": ["id", "user", "ip", "status", "started", "expires"],
|
|
"Workflow": ["id", "name", "trigger", "nodes", "status", "lastRun"],
|
|
"Package": ["id", "name", "version", "author", "status", "installed"],
|
|
"UiPage": ["id", "title", "route", "layout", "status", "modified"],
|
|
"Credential": ["id", "label", "type", "scope", "status", "created"],
|
|
"Forum": ["id", "title", "author", "replies", "status", "created"],
|
|
"Notification": ["id", "type", "recipient", "message", "status", "sent"],
|
|
"AuditLog": ["id", "action", "user", "resource", "status", "timestamp"],
|
|
"Media": ["id", "filename", "type", "size", "status", "uploaded"]
|
|
}
|
|
}
|