Extend back-office CRUD beyond Leads & Clients (projects, bookings, invoices, activity) #3

Open
opened 2026-07-16 10:37:36 +02:00 by mivanchenko · 0 comments
Owner

The DB-first back office (backoffice/) currently exposes add/edit/delete only for Leads & Clients. Extend the CRUD UI to the remaining entities where it's useful: projects, bookings, invoices, activity_log (read-only view for the last one).

All mutations must stay behind Caddy basic-auth + CRM_API_TOKEN and be audit-logged, matching the existing pattern in app.py.

The DB-first back office (`backoffice/`) currently exposes add/edit/delete only for Leads & Clients. Extend the CRUD UI to the remaining entities where it's useful: `projects`, `bookings`, `invoices`, `activity_log` (read-only view for the last one). All mutations must stay behind Caddy basic-auth + `CRM_API_TOKEN` and be audit-logged, matching the existing pattern in `app.py`.
mivanchenko added the enhancementcrm labels 2026-07-16 10:37:36 +02:00
mivanchenko added the needs-triage label 2026-07-23 10:31:47 +02:00
Sign in to join this conversation.