bmc_hub/MDfile/RELEASE_NOTES_v2.2.39.md
Christian a604a3cc44 Add comprehensive test suite for vTiger integration and ticket module
- Implemented test scripts for vTiger account retrieval, contact data, and modules.
- Created a detailed test suite for the ticket module, covering database schema validation, ticket number generation, prepaid card constraints, and service logic.
- Added tests for vTiger field inspection and various queries related to accounts and sales orders.
- Introduced SQL migration scripts for the ALSO Cloud Billing foundation, including import jobs, lines, and mapping tables with necessary constraints and indices.
- Enhanced workflow columns in the import lines table to support matching and validation timestamps.
2026-06-20 03:29:51 +02:00

1.4 KiB

Release Notes v2.2.39

Dato: 3. marts 2026

Nyt: Mission Control (MVP)

  • Nyt dedikeret fullscreen dashboard til operations-overblik på storskærm.
  • Realtime-opdateringer via WebSocket (/api/v1/mission/ws).
  • KPI-overblik for sager:
    • Åbne sager
    • Nye sager
    • Sager uden ansvarlig
    • Deadlines i dag
    • Overskredne deadlines
  • Aktivt opkaldsoverlay med deduplikering på call_id.
  • Uptime-alerts (DOWN/UP/DEGRADED) med synlig aktive alarmer.
  • Live aktivitetsfeed (seneste 20 events).
  • Lydsystem med mute + volumenkontrol i dashboardet.

Nye endpoints

  • GET /api/v1/mission/state
  • WS /api/v1/mission/ws
  • POST /api/v1/mission/webhook/telefoni/ringing
  • POST /api/v1/mission/webhook/telefoni/answered
  • POST /api/v1/mission/webhook/telefoni/hangup
  • POST /api/v1/mission/webhook/uptime

Nye filer

  • migrations/142_mission_control.sql
  • app/dashboard/backend/mission_router.py
  • app/dashboard/backend/mission_service.py
  • app/dashboard/backend/mission_ws.py
  • app/dashboard/frontend/mission_control.html

Opdaterede filer

  • main.py
  • app/core/config.py
  • app/dashboard/backend/views.py
  • VERSION

Drift/konfiguration

  • Ny setting/env til webhook-sikring: MISSION_WEBHOOK_TOKEN.
  • Nye settings-seeds til Mission Control lyd, KPI-visning, queue-filter og customer-filter.

Verificering

  • Python syntaks-check kørt på ændrede backend-filer med py_compile.