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
..
2026-09-07 15:41:22 +00:00
2026-09-08 00:05:53 +01:00
2026-09-07 15:41:22 +00:00
2026-10-06 22:21:22 -04:00
2026-10-08 16:47:12 -04:00
2026-10-08 16:17:46 -04:00
2026-10-08 16:17:46 -04:00
2026-10-08 16:47:12 -04:00
2026-08-29 19:45:28 -04:00
2026-08-28 17:33:04 -04:00
2026-10-08 16:47:12 -04:00
2026-09-01 18:54:44 -04:00
2026-08-25 18:31:33 -04:00
2026-08-31 12:22:55 -04:00
2026-08-28 00:01:44 -04:00
2026-08-26 12:24:16 -04:00
2026-08-28 00:44:47 -04:00
2026-10-08 16:47:12 -04:00
2026-08-31 12:22:55 -04:00
2026-08-31 12:22:55 -04:00
2026-10-08 16:17:46 -04:00
2026-08-15 13:34:38 -04:00
2026-08-31 12:22:55 -04:00
2026-09-01 18:54:44 -04:00
2026-08-28 17:33:04 -04:00
2026-10-08 16:47:12 -04:00
2026-08-26 12:24:16 -04:00
2026-08-31 12:22:55 -04:00
2026-07-28 18:47:52 -04:00
2026-09-11 11:56:40 +00:00
2026-09-03 16:44:54 -04:00
2026-08-31 12:22:55 -04:00
2026-09-14 10:18:16 +00:00
2026-08-31 12:22:55 -04:00
2026-08-29 19:45:28 -04:00
2026-08-06 19:18:34 -04:00
2026-09-01 18:54:44 -04:00
2026-09-29 18:02:05 -04:00
2026-08-29 19:45:28 -04:00
2026-09-03 18:35:46 -04:00
2026-08-29 19:45:28 -04:00
2026-08-14 13:22:11 -04:00
2026-08-29 19:45:28 -04:00
2026-09-14 13:22:59 +00:00
2026-08-29 19:45:28 -04:00
2026-09-29 18:02:05 -04:00
2026-08-29 19:45:28 -04:00
2026-09-22 09:18:51 +00:00
2026-08-28 17:33:04 -04:00
2026-09-29 18:02:05 -04:00
2026-09-29 18:02:05 -04:00
2026-09-29 18:02:05 -04:00
2026-09-29 18:02:05 -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-31 12:22:55 -04:00