mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-24 13:54:57 +00:00
config: packages,metadata,json (12 files)
This commit is contained in:
@@ -7,7 +7,9 @@
|
||||
"author": "MetaBuilder",
|
||||
"category": "ui",
|
||||
"dependencies": [],
|
||||
"devDependencies": ["lua_test"],
|
||||
"devDependencies": [
|
||||
"lua_test"
|
||||
],
|
||||
"exports": {
|
||||
"components": [
|
||||
"StatsGrid",
|
||||
@@ -28,5 +30,16 @@
|
||||
"tests/formatters.cases.json"
|
||||
]
|
||||
},
|
||||
"minLevel": 2
|
||||
"minLevel": 2,
|
||||
"primary": false,
|
||||
"permissions": {
|
||||
"stats.grid.view": {
|
||||
"minLevel": 2,
|
||||
"description": "View stats grids"
|
||||
},
|
||||
"stats.grid.configure": {
|
||||
"minLevel": 3,
|
||||
"description": "Configure stats grids"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,8 +6,13 @@
|
||||
"icon": "static_content/icon.svg",
|
||||
"author": "MetaBuilder",
|
||||
"category": "media",
|
||||
"dependencies": ["ui_permissions", "dashboard"],
|
||||
"devDependencies": ["lua_test"],
|
||||
"dependencies": [
|
||||
"ui_permissions",
|
||||
"dashboard"
|
||||
],
|
||||
"devDependencies": [
|
||||
"lua_test"
|
||||
],
|
||||
"exports": {
|
||||
"components": []
|
||||
},
|
||||
@@ -23,7 +28,34 @@
|
||||
},
|
||||
"minLevel": 2,
|
||||
"schema": {
|
||||
"entities": ["StreamChannel", "StreamSchedule", "StreamScene"],
|
||||
"entities": [
|
||||
"StreamChannel",
|
||||
"StreamSchedule",
|
||||
"StreamScene"
|
||||
],
|
||||
"path": "schema/entities.yaml"
|
||||
},
|
||||
"primary": true,
|
||||
"permissions": {
|
||||
"stream.broadcast": {
|
||||
"minLevel": 3,
|
||||
"description": "Start live broadcast"
|
||||
},
|
||||
"stream.create": {
|
||||
"minLevel": 3,
|
||||
"description": "Create stream channels"
|
||||
},
|
||||
"stream.scene.manage": {
|
||||
"minLevel": 3,
|
||||
"description": "Manage stream scenes"
|
||||
},
|
||||
"stream.schedule": {
|
||||
"minLevel": 3,
|
||||
"description": "Manage stream schedules"
|
||||
},
|
||||
"stream.view": {
|
||||
"minLevel": 2,
|
||||
"description": "View streams"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,9 @@
|
||||
"dependencies": [
|
||||
"ui_permissions"
|
||||
],
|
||||
"devDependencies": ["lua_test"],
|
||||
"devDependencies": [
|
||||
"lua_test"
|
||||
],
|
||||
"exports": {
|
||||
"components": [
|
||||
"AccessDenied",
|
||||
@@ -34,5 +36,12 @@
|
||||
"tests/gate.cases.json"
|
||||
]
|
||||
},
|
||||
"minLevel": 2
|
||||
}
|
||||
"minLevel": 2,
|
||||
"primary": false,
|
||||
"permissions": {
|
||||
"auth.gate.access": {
|
||||
"minLevel": 2,
|
||||
"description": "Access auth-gated content"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,7 +7,9 @@
|
||||
"author": "MetaBuilder",
|
||||
"category": "ui",
|
||||
"dependencies": [],
|
||||
"devDependencies": ["lua_test"],
|
||||
"devDependencies": [
|
||||
"lua_test"
|
||||
],
|
||||
"exports": {
|
||||
"components": [
|
||||
"ConfirmDialog",
|
||||
@@ -29,5 +31,20 @@
|
||||
"tests/components.cases.json"
|
||||
]
|
||||
},
|
||||
"minLevel": 1
|
||||
}
|
||||
"minLevel": 1,
|
||||
"primary": false,
|
||||
"permissions": {
|
||||
"dialog.confirm": {
|
||||
"minLevel": 1,
|
||||
"description": "Use confirmation dialogs"
|
||||
},
|
||||
"dialog.alert": {
|
||||
"minLevel": 1,
|
||||
"description": "Use alert dialogs"
|
||||
},
|
||||
"dialog.form": {
|
||||
"minLevel": 1,
|
||||
"description": "Use form dialogs"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,7 +7,9 @@
|
||||
"author": "MetaBuilder",
|
||||
"category": "ui",
|
||||
"dependencies": [],
|
||||
"devDependencies": ["lua_test"],
|
||||
"devDependencies": [
|
||||
"lua_test"
|
||||
],
|
||||
"exports": {
|
||||
"components": [
|
||||
"AppFooter"
|
||||
@@ -27,5 +29,12 @@
|
||||
"tests/components.cases.json"
|
||||
]
|
||||
},
|
||||
"minLevel": 1
|
||||
}
|
||||
"minLevel": 1,
|
||||
"primary": false,
|
||||
"permissions": {
|
||||
"footer.view": {
|
||||
"minLevel": 1,
|
||||
"description": "View application footer"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,9 @@
|
||||
"dependencies": [
|
||||
"ui_permissions"
|
||||
],
|
||||
"devDependencies": ["lua_test"],
|
||||
"devDependencies": [
|
||||
"lua_test"
|
||||
],
|
||||
"exports": {
|
||||
"components": [
|
||||
"AppHeader"
|
||||
@@ -29,5 +31,16 @@
|
||||
"tests/components.cases.json"
|
||||
]
|
||||
},
|
||||
"minLevel": 2
|
||||
}
|
||||
"minLevel": 2,
|
||||
"primary": false,
|
||||
"permissions": {
|
||||
"header.user.menu": {
|
||||
"minLevel": 2,
|
||||
"description": "Access user menu"
|
||||
},
|
||||
"header.view": {
|
||||
"minLevel": 2,
|
||||
"description": "View application header"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,9 @@
|
||||
"dependencies": [
|
||||
"ui_permissions"
|
||||
],
|
||||
"devDependencies": ["lua_test"],
|
||||
"devDependencies": [
|
||||
"lua_test"
|
||||
],
|
||||
"exports": {
|
||||
"pages": [
|
||||
"level1"
|
||||
@@ -30,5 +32,16 @@
|
||||
"tests/components.cases.json"
|
||||
]
|
||||
},
|
||||
"minLevel": 1
|
||||
}
|
||||
"minLevel": 1,
|
||||
"primary": true,
|
||||
"permissions": {
|
||||
"home.view": {
|
||||
"minLevel": 1,
|
||||
"description": "View home page"
|
||||
},
|
||||
"home.server.status": {
|
||||
"minLevel": 1,
|
||||
"description": "View server status"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,7 +7,9 @@
|
||||
"author": "MetaBuilder",
|
||||
"category": "ui",
|
||||
"dependencies": [],
|
||||
"devDependencies": ["lua_test"],
|
||||
"devDependencies": [
|
||||
"lua_test"
|
||||
],
|
||||
"exports": {
|
||||
"components": [
|
||||
"IntroSection"
|
||||
@@ -27,5 +29,12 @@
|
||||
"tests/components.cases.json"
|
||||
]
|
||||
},
|
||||
"minLevel": 1
|
||||
}
|
||||
"minLevel": 1,
|
||||
"primary": false,
|
||||
"permissions": {
|
||||
"intro.view": {
|
||||
"minLevel": 1,
|
||||
"description": "View intro sections"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,9 @@
|
||||
"ui_header",
|
||||
"ui_intro"
|
||||
],
|
||||
"devDependencies": ["lua_test"],
|
||||
"devDependencies": [
|
||||
"lua_test"
|
||||
],
|
||||
"exports": {
|
||||
"pages": [
|
||||
"level2"
|
||||
@@ -33,5 +35,28 @@
|
||||
"tests/components.cases.json"
|
||||
]
|
||||
},
|
||||
"minLevel": 2
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,9 @@
|
||||
"ui_header",
|
||||
"ui_intro"
|
||||
],
|
||||
"devDependencies": ["lua_test"],
|
||||
"devDependencies": [
|
||||
"lua_test"
|
||||
],
|
||||
"exports": {
|
||||
"pages": [
|
||||
"level3"
|
||||
@@ -35,5 +37,24 @@
|
||||
"tests/moderation.cases.json"
|
||||
]
|
||||
},
|
||||
"minLevel": 3
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,7 +13,9 @@
|
||||
"user_manager",
|
||||
"admin_dialog"
|
||||
],
|
||||
"devDependencies": ["lua_test"],
|
||||
"devDependencies": [
|
||||
"lua_test"
|
||||
],
|
||||
"exports": {
|
||||
"pages": [
|
||||
"level4"
|
||||
@@ -35,5 +37,24 @@
|
||||
"tests/components.cases.json"
|
||||
]
|
||||
},
|
||||
"minLevel": 4
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,7 +13,9 @@
|
||||
"schema_editor",
|
||||
"workflow_editor"
|
||||
],
|
||||
"devDependencies": ["lua_test"],
|
||||
"devDependencies": [
|
||||
"lua_test"
|
||||
],
|
||||
"exports": {
|
||||
"pages": [
|
||||
"level5"
|
||||
@@ -37,5 +39,24 @@
|
||||
"tests/transfer.cases.json"
|
||||
]
|
||||
},
|
||||
"minLevel": 5
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user