bmc_hub/app/modules/sag/backend
Christian 28a92eeb55 Add tests for case tree structure, timeline UI, and relation tree
- Implement tests to ensure the case tree contains parent and child branches while preventing cycles.
- Verify that the timeline UI utilizes tree filters and cursor paging.
- Confirm that the relation tree is displayed as a separate tab with appropriate search filters and inline module content.

Enhance time tracking with prepaid card usage alerts

- Create a migration to track alerts for prepaid card usage at 80% and 100%.
- Implement triggers to generate cases when usage thresholds are reached, ensuring proper notifications and case management.

Introduce audit logging for time entry edits

- Modify the sync log to include time entry updates in the audit stream without altering existing records.

Establish tracking for vTiger case imports and exports

- Create tables to track cases imported from vTiger into Hub and exports from Hub to vTiger, ensuring idempotency and proper reference management.
2026-09-24 09:12:25 +02:00
..
__init__.py feat(sag): Initialize case management module with CRUD operations, relations, and tags 2026-01-29 23:07:33 +01:00
create_support.py release: v2.8.0 case creation and messaging 2026-09-08 01:55:47 +02:00
reminders.py feat(subscriptions): enhance subscription update logic to allow direct edits for drafts and add new endpoint for manual invoice processing 2026-09-07 19:05:58 +02:00
router.py Add tests for case tree structure, timeline UI, and relation tree 2026-09-24 09:12:25 +02:00
solutions.py feat(migrations): add AI benchmark and vTiger archive tables 2026-08-31 13:01:35 +02:00