krona-staff/module.json
2026-09-10 23:29:28 +07:00

30 lines
919 B
JSON

{
"$schema": "./schemas/module.schema.json",
"id": "ru.krona.staff",
"name": "Krona Staff",
"version": "0.1.0",
"min_platform_version": "3.2.0",
"dependencies": ["ru.krona.core"],
"optional_dependencies": [],
"permissions": [
"staff:employee:read",
"staff:employee:write",
"staff:employment:read",
"staff:employment:write",
"staff:sensitive:read",
"staff:sensitive:write",
"staff:audit:read"
],
"entities": ["Employee", "Employment", "OrganizationUnit"],
"events_emitted": [],
"events_consumed": [],
"settings_schema": "settings.schema.json",
"configurable_entities": ["Employee", "Employment", "OrganizationUnit"],
"promote_targets": [],
"api_prefix": "/api/v1/staff",
"routes": ["/staff"],
"ui_extensions": [
{ "slot": "navigation", "component": "StaffNavigation" },
{ "slot": "settings.module", "component": "PlatformGeneratedSettings" }
]
}