{ "$schema": "./schemas/module.schema.json", "id": "ru.krona.staff", "name": "Krona Staff", "version": "0.2.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" } ] }