diff --git a/packages/ui_level2/seed/metadata.json b/packages/ui_level2/seed/metadata.json index 7d54595f8..9612bdec4 100644 --- a/packages/ui_level2/seed/metadata.json +++ b/packages/ui_level2/seed/metadata.json @@ -1,77 +1,83 @@ -{ - "packageId": "ui_level2", - "name": "Level 2 - User Dashboard", - "version": "1.0.0", - "description": "User dashboard with profile, comments, and chat", - "icon": "static_content/icon.svg", - "author": "MetaBuilder", - "category": "ui", - "dependencies": [ - "ui_permissions", - "ui_header", - "ui_intro" - ], - "devDependencies": [ - "lua_test" - ], - "exports": { - "pages": [ - "level2" - ], - "scripts": [ - "layout", - "profile", - "comments" - ], - "components": [] - }, - "tests": { - "scripts": [ - "tests/metadata.test.lua", - "tests/components.test.lua" - ], - "cases": [ - "tests/metadata.cases.json", - "tests/components.cases.json" - ] - }, - "minLevel": 2, - "primary": true, - "permissions": { - "level2.comments.post": { - "minLevel": 2, - "description": "Post comments" - }, - "level2.profile.view": { - "minLevel": 2, - "description": "View profile" - }, - "level2.comments.view": { - "minLevel": 2, - "description": "View comments" - }, - "level2.profile.edit": { - "minLevel": 2, - "description": "Edit profile" - }, - "level2.dashboard.view": { - "minLevel": 2, - "description": "View user dashboard" - , - "storybook": { - "stories": [] - } -} - }, - "seed": { - "styles": "seed/styles.json" - , - "storybook": { - "stories": [] - } -} -, - "storybook": { - "stories": [] - } -} +{ + "packageId": "ui_level2", + "name": "Level 2 - User Dashboard", + "version": "1.0.0", + "description": "User dashboard with profile, comments, and chat", + "icon": "static_content/icon.svg", + "author": "MetaBuilder", + "category": "ui", + "dependencies": [ + "ui_permissions", + "ui_header", + "ui_intro" + ], + "devDependencies": [ + "lua_test" + ], + "exports": { + "pages": [ + "level2" + ], + "scripts": [ + "layout", + "profile", + "comments" + ], + "components": [] + }, + "tests": { + "scripts": [ + "tests/metadata.test.lua", + "tests/components.test.lua" + ], + "cases": [ + "tests/metadata.cases.json", + "tests/components.cases.json" + ] + }, + "minLevel": 2, + "primary": true, + "permissions": { + "level2.comments.post": { + "minLevel": 2, + "description": "Post comments" + }, + "level2.profile.view": { + "minLevel": 2, + "description": "View profile" + }, + "level2.comments.view": { + "minLevel": 2, + "description": "View comments" + }, + "level2.profile.edit": { + "minLevel": 2, + "description": "Edit profile" + }, + "level2.dashboard.view": { + "minLevel": 2, + "description": "View user dashboard", + "storybook": { + "stories": [] + } + } + }, + "seed": { + "styles": "seed/styles.json", + "storybook": { + "stories": [] + } + }, + "storybook": { + "stories": [ + { + "name": "Profile", + "render": "profile" + }, + { + "name": "Comments", + "render": "comments" + } + ] + } +} diff --git a/packages/ui_level3/seed/metadata.json b/packages/ui_level3/seed/metadata.json index a34f16d1e..c10ffb956 100644 --- a/packages/ui_level3/seed/metadata.json +++ b/packages/ui_level3/seed/metadata.json @@ -1,77 +1,77 @@ -{ - "packageId": "ui_level3", - "name": "Level 3 - Moderator Panel", - "version": "1.0.0", - "description": "Moderator panel for content moderation", - "icon": "static_content/icon.svg", - "author": "MetaBuilder", - "category": "ui", - "dependencies": [ - "ui_permissions", - "ui_header", - "ui_intro" - ], - "devDependencies": [ - "lua_test" - ], - "exports": { - "pages": [ - "level3" - ], - "scripts": [ - "layout", - "users", - "moderation" - ], - "components": [] - }, - "tests": { - "scripts": [ - "tests/metadata.test.lua", - "tests/components.test.lua", - "tests/moderation.test.lua" - ], - "cases": [ - "tests/metadata.cases.json", - "tests/components.cases.json", - "tests/moderation.cases.json" - ] - }, - "minLevel": 3, - "primary": true, - "permissions": { - "level3.panel.view": { - "minLevel": 3, - "description": "View moderator panel" - }, - "level3.users.view": { - "minLevel": 3, - "description": "View user list" - }, - "level3.reports.view": { - "minLevel": 3, - "description": "View reports" - }, - "level3.content.moderate": { - "minLevel": 3, - "description": "Moderate content" - } - }, - "seed": { - "styles": "seed/styles.json" - }, - "storybook": { - "stories": [ - { - "type": "component", - "component": "Button", - "args": { "label": "Admin Button" } - }, - { - "type": "component", - "component": "Card", - "args": { "title": "Admin Card" } - } - ] - } -} +{ + "packageId": "ui_level3", + "name": "Level 3 - Moderator Panel", + "version": "1.0.0", + "description": "Moderator panel for content moderation", + "icon": "static_content/icon.svg", + "author": "MetaBuilder", + "category": "ui", + "dependencies": [ + "ui_permissions", + "ui_header", + "ui_intro" + ], + "devDependencies": [ + "lua_test" + ], + "exports": { + "pages": [ + "level3" + ], + "scripts": [ + "layout", + "users", + "moderation" + ], + "components": [] + }, + "tests": { + "scripts": [ + "tests/metadata.test.lua", + "tests/components.test.lua", + "tests/moderation.test.lua" + ], + "cases": [ + "tests/metadata.cases.json", + "tests/components.cases.json", + "tests/moderation.cases.json" + ] + }, + "minLevel": 3, + "primary": true, + "permissions": { + "level3.panel.view": { + "minLevel": 3, + "description": "View moderator panel" + }, + "level3.users.view": { + "minLevel": 3, + "description": "View user list" + }, + "level3.reports.view": { + "minLevel": 3, + "description": "View reports" + }, + "level3.content.moderate": { + "minLevel": 3, + "description": "Moderate content" + } + }, + "seed": { + "styles": "seed/styles.json" + }, + "storybook": { + "stories": [ + { + "type": "component", + "component": "Button", + "args": { "label": "Admin Button" } + }, + { + "type": "component", + "component": "Card", + "args": { "title": "Admin Card" } + } + ] + } +} diff --git a/packages/ui_level4/seed/metadata.json b/packages/ui_level4/seed/metadata.json index 563d7215c..48ef55da3 100644 --- a/packages/ui_level4/seed/metadata.json +++ b/packages/ui_level4/seed/metadata.json @@ -1,75 +1,81 @@ -{ - "packageId": "ui_level4", - "name": "Level 4 - Admin Panel", - "version": "1.0.0", - "description": "Admin panel for user and system management", - "icon": "static_content/icon.svg", - "author": "MetaBuilder", - "category": "ui", - "dependencies": [ - "ui_permissions", - "ui_header", - "ui_intro", - "user_manager", - "admin_dialog" - ], - "devDependencies": [ - "lua_test" - ], - "exports": { - "pages": [ - "level4" - ], - "scripts": [ - "layout", - "users", - "settings" - ], - "components": [] - }, - "tests": { - "scripts": [ - "tests/metadata.test.lua", - "tests/components.test.lua" - ], - "cases": [ - "tests/metadata.cases.json", - "tests/components.cases.json" - ] - }, - "minLevel": 4, - "primary": true, - "permissions": { - "level4.settings.edit": { - "minLevel": 4, - "description": "Edit system settings" - }, - "level4.users.manage": { - "minLevel": 4, - "description": "Manage users" - }, - "level4.panel.view": { - "minLevel": 4, - "description": "View admin panel" - }, - "level4.users.ban": { - "minLevel": 4, - "description": "Ban users" - , - "storybook": { - "stories": [] - } -} - }, - "seed": { - "styles": "seed/styles.json" - , - "storybook": { - "stories": [] - } -} -, - "storybook": { - "stories": [] - } -} +{ + "packageId": "ui_level4", + "name": "Level 4 - Admin Panel", + "version": "1.0.0", + "description": "Admin panel for user and system management", + "icon": "static_content/icon.svg", + "author": "MetaBuilder", + "category": "ui", + "dependencies": [ + "ui_permissions", + "ui_header", + "ui_intro", + "user_manager", + "admin_dialog" + ], + "devDependencies": [ + "lua_test" + ], + "exports": { + "pages": [ + "level4" + ], + "scripts": [ + "layout", + "users", + "settings" + ], + "components": [] + }, + "tests": { + "scripts": [ + "tests/metadata.test.lua", + "tests/components.test.lua" + ], + "cases": [ + "tests/metadata.cases.json", + "tests/components.cases.json" + ] + }, + "minLevel": 4, + "primary": true, + "permissions": { + "level4.settings.edit": { + "minLevel": 4, + "description": "Edit system settings" + }, + "level4.users.manage": { + "minLevel": 4, + "description": "Manage users" + }, + "level4.panel.view": { + "minLevel": 4, + "description": "View admin panel" + }, + "level4.users.ban": { + "minLevel": 4, + "description": "Ban users", + "storybook": { + "stories": [] + } + } + }, + "seed": { + "styles": "seed/styles.json", + "storybook": { + "stories": [] + } + }, + "storybook": { + "stories": [ + { + "name": "AdminPanel", + "render": "layout" + }, + { + "name": "UserManagement", + "render": "users" + } + ] + } +} diff --git a/packages/ui_level5/seed/metadata.json b/packages/ui_level5/seed/metadata.json index afbff8b01..683e637ea 100644 --- a/packages/ui_level5/seed/metadata.json +++ b/packages/ui_level5/seed/metadata.json @@ -1,77 +1,87 @@ -{ - "packageId": "ui_level5", - "name": "Level 5 - God Panel", - "version": "1.0.0", - "description": "God panel for application building, schemas, and workflows", - "icon": "static_content/icon.svg", - "author": "MetaBuilder", - "category": "ui", - "dependencies": [ - "ui_permissions", - "ui_header", - "ui_intro", - "schema_editor", - "workflow_editor" - ], - "devDependencies": [ - "lua_test" - ], - "exports": { - "pages": [ - "level5" - ], - "scripts": [ - "layout", - "schemas", - "workflows" - ], - "components": [] - }, - "tests": { - "scripts": [ - "tests/metadata.test.lua", - "tests/components.test.lua", - "tests/transfer.test.lua" - ], - "cases": [ - "tests/metadata.cases.json", - "tests/components.cases.json", - "tests/transfer.cases.json" - ] - }, - "minLevel": 5, - "primary": true, - "permissions": { - "level5.schemas.manage": { - "minLevel": 5, - "description": "Manage database schemas" - }, - "level5.workflows.manage": { - "minLevel": 5, - "description": "Manage workflows" - }, - "level5.panel.view": { - "minLevel": 5, - "description": "View God panel" - }, - "level5.packages.manage": { - "minLevel": 5, - "description": "Manage packages" - , - "storybook": { - "stories": [] - } -} - }, - "seed": { - "styles": "seed/styles.json" - , - "storybook": { - "stories": [] - } -} -, - "storybook": { - "stories": [] - } -} +{ + "packageId": "ui_level5", + "name": "Level 5 - God Panel", + "version": "1.0.0", + "description": "God panel for application building, schemas, and workflows", + "icon": "static_content/icon.svg", + "author": "MetaBuilder", + "category": "ui", + "dependencies": [ + "ui_permissions", + "ui_header", + "ui_intro", + "schema_editor", + "workflow_editor" + ], + "devDependencies": [ + "lua_test" + ], + "exports": { + "pages": [ + "level5" + ], + "scripts": [ + "layout", + "schemas", + "workflows" + ], + "components": [] + }, + "tests": { + "scripts": [ + "tests/metadata.test.lua", + "tests/components.test.lua", + "tests/transfer.test.lua" + ], + "cases": [ + "tests/metadata.cases.json", + "tests/components.cases.json", + "tests/transfer.cases.json" + ] + }, + "minLevel": 5, + "primary": true, + "permissions": { + "level5.schemas.manage": { + "minLevel": 5, + "description": "Manage database schemas" + }, + "level5.workflows.manage": { + "minLevel": 5, + "description": "Manage workflows" + }, + "level5.panel.view": { + "minLevel": 5, + "description": "View God panel" + }, + "level5.packages.manage": { + "minLevel": 5, + "description": "Manage packages", + "storybook": { + "stories": [] + } + } + }, + "seed": { + "styles": "seed/styles.json", + "storybook": { + "stories": [] + } + }, + "storybook": { + "stories": [ + { + "name": "GodPanel", + "render": "layout" + }, + { + "name": "Schemas", + "render": "schemas" + }, + { + "name": "Workflows", + "render": "workflows" + } + ] + } +}