Roman Chesnokov
f70bbf53f3
phase-3: replace CFE with main-config patch (per user request)
...
User decided to patch the main BIT.RA configuration instead of installing an extension.
- bitra-cfe/ removed in previous step
- bitra-patch/ added with BSL files for direct copy-paste into Configurator:
- CommonModules/bfd_IntegrationAPIHelpers/Module.bsl (134 lines) — privileged server helpers
- HTTPServices/bfd_IntegrationAPI/Module.bsl (478 lines) — 11 GET handlers
- README.md (274 lines): step-by-step Configurator instructions:
- object properties (CommonModule flags, HTTPService rootURL, URL templates, methods)
- role permissions matrix (15 BIT.RA objects + HTTPService + CommonModule)
- user bfd_api_user creation
- Apache publication
- curl tests for each endpoint
2026-05-14 19:42:48 +05:00
Roman Chesnokov
7da9d9dae1
phase-3: BIT_FlightDeck CFE — HTTPService bfd_IntegrationAPI with 11 GET endpoints
...
- Configuration.xml: AddOn extension, prefix bfd_, compat Version8_3_14
- CommonModule bfd_IntegrationAPIHelpers (server, privileged): JSON response, ISO date parse, UUID, email extractor, limit parser
- HTTPService bfd_IntegrationAPI (rootURL=bfd-api): 11 templates
- /v1/health, /v1/employees, /v1/works (+modified_since, +limit)
- /v1/projects, /v1/stages, /v1/work_types, /v1/dictionaries
- /v1/dept_history (+modified_since), /v1/project_register (+modified_since for MVP-3)
- /v1/eva_mapping/projects, /v1/eva_mapping/clients (best-effort from BIT.RA registers)
- README with step-by-step instructions for 1C developer
- cfe-validate: 0 errors / 0 warnings (13/13 checks)
2026-05-14 19:27:15 +05:00
Roman Chesnokov
c0e2856412
fix(compose): separate meta DBs for Metabase and Directus; replace NocoDB with Directus
...
- Metabase metadata → metabase_meta DB (was: shared bit_flight_deck.public, caused conflicts)
- NocoDB removed (Community Edition requires Enterprise plan for external PostgreSQL sources)
- Directus added → directus_meta DB (open-source, works with PG as source DB out of the box)
- Both metabase_user and directus_user get read access to bit_flight_deck schemas
- directus_user gets RW on core.identity_map, core.deal_team_member, core.employee
2026-05-14 19:01:01 +05:00