Extend back-office CRUD beyond Leads & Clients (projects, bookings, invoices, activity) #3
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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_TOKENand be audit-logged, matching the existing pattern inapp.py.