johnnyq
49106e2a80
UI fixes: confirm irreversible actions, keep reply drafts guarded, re-enable CSP on portal recurring invoices
...
- Add confirm-link to 14 one-click delete/disable links (asset, contact,
files, templates, logo, MFA, calendar event, disable user, cancel schedule)
- confirm_modal.js treats btn-danger / btn-outline-danger as destructive
- Replace per-editor window.onbeforeunload with one guard over all editors
- New js/autosubmit.js replaces inline onchange in the portal; CSP back on
recurring_invoices.php
- Fix blank user name in disable_user audit log
2026-10-08 16:47:12 -04:00
..
2025-09-22 19:33:40 -04:00
2026-09-14 13:22:59 +00:00
2026-08-15 17:29:17 -04:00
2026-08-31 12:46:00 -04:00
2026-10-08 16:47:12 -04:00
2026-08-29 19:45:28 -04:00
2026-08-29 19:45:28 -04:00
2026-08-31 12:22:55 -04:00
2026-08-29 19:45:28 -04:00
2026-08-29 19:45:28 -04:00
2026-08-06 13:10:23 -04:00
2026-08-25 17:44:18 -04:00
2026-08-29 19:45:28 -04:00
2026-08-29 19:45:28 -04:00
2026-10-08 16:47:12 -04:00
2026-08-14 13:22:11 -04:00
2026-08-29 19:45:28 -04:00
2026-08-26 22:59:17 -04:00
2026-08-26 23:38:23 -04:00
2026-08-14 13:22:11 -04:00
2026-10-08 16:47:12 -04:00
2026-08-14 17:08:40 -04:00
2025-07-28 13:32:28 -04:00
2026-08-31 12:22:55 -04:00
2026-08-29 19:45:28 -04:00
2026-07-28 17:45:52 -04:00
2026-08-29 19:45:28 -04:00
2026-08-29 19:45:28 -04:00
2026-08-06 19:18:34 -04:00
2026-08-28 00:01:44 -04:00
2026-08-29 19:45:28 -04:00
2026-08-29 19:45:28 -04:00
2026-08-29 19:45:28 -04:00
2026-10-08 16:47:12 -04:00
2026-08-29 19:45:28 -04:00
2026-08-14 17:08:40 -04:00
2026-08-14 13:22:11 -04:00
2026-08-14 17:08:40 -04:00
2026-08-15 12:29:39 -04:00
2026-08-14 13:22:11 -04:00
2026-08-14 13:22:11 -04:00
2026-08-14 13:22:11 -04:00
2026-08-14 13:22:11 -04:00
2026-08-14 13:22:11 -04:00
2026-08-14 17:08:40 -04:00
2026-08-25 18:31:33 -04:00
2026-08-14 17:08:40 -04:00
2026-08-27 17:58:02 -04:00
2026-08-29 19:45:28 -04:00
2026-08-28 19:23:36 -04:00
2026-08-29 19:45:28 -04:00
2026-08-29 19:45:28 -04:00
2026-08-29 19:45:28 -04:00
2026-08-14 17:28:06 -04:00
2026-08-29 19:45:28 -04:00
2026-08-26 23:38:23 -04:00
2026-10-08 16:47:12 -04:00
2026-08-29 19:45:28 -04:00