Files
metabuilder/packages/audit_log/seed/metadata.json
2025-12-31 02:04:59 +00:00

96 lines
1.8 KiB
JSON

{
"packageId": "audit_log",
"name": "Audit Log",
"version": "1.0.0",
"description": "Security audit log viewer and stats dashboard",
"icon": "static_content/icon.svg",
"author": "MetaBuilder",
"category": "admin",
"dependencies": [],
"devDependencies": [
"lua_test",
"package_validator"
],
"exports": {
"components": [
"AuditLogViewer",
"AuditStatsCard",
"LogTable",
"LogFilters"
],
"scripts": [
"init",
"stats",
"filters",
"formatting"
]
},
"tests": {
"scripts": [
"tests/metadata.test.lua",
"tests/components.test.lua",
"tests/stats.test.lua",
"tests/filters.test.lua"
],
"cases": []
},
"minLevel": 3,
"schema": {
"entities": [
"AuditLog"
],
"path": "schema/entities.yaml"
},
"bindings": {
"dbal": true,
"browser": false
},
"permissions": {
"enabled": true,
"minLevel": 3,
"databaseRequired": true,
"components": {
"AuditLogViewer": {
"enabled": true,
"minLevel": 3,
"requireDatabase": true
},
"AuditStatsCard": {
"enabled": true,
"minLevel": 3,
"requireDatabase": true
},
"LogTable": {
"enabled": true,
"minLevel": 4,
"requireDatabase": true
},
"LogFilters": {
"enabled": true,
"minLevel": 3,
"storybook": {
"stories": []
}
},
"storybook": {
"stories": []
}
}
},
"primary": true,
"seed": {
"styles": "seed/styles.json",
"storybook": {
"stories": []
}
},
"storybook": {
"stories": [
{
"name": "AuditLogViewer",
"render": "init"
}
]
}
}