Commit Graph

3 Commits

Author SHA1 Message Date
Roman Chesnokov 252c5e38a7 fix(bitra-patch): 4 runtime bugs in BSL — works alias, Projects.Клиент, UUID composite-types, safe JSON serialization 2026-05-15 17:45:38 +05:00
Roman Chesnokov e896c2105c fix(bitra-patch): remove ПереносСтрокJSON.БезПереносов (missing in 8.3.14)
Платформа 8.3.14 не имеет значения ПереносСтрокJSON.БезПереносов в перечислении.
Под админом давало 500 на строке 25, под bfd_api_user (Privileged) — 403 без деталей в журнале.
Заменяем на дефолтный конструктор ПараметрыЗаписиJSON без аргументов.
2026-05-15 17:16:17 +05:00
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