johnnyq
|
928fc5f10a
|
Settings stage 2: move Tickets, Projects, Quotes, Invoices and billing and Defaults onto the settings frame with sections and live next-number previews that refuse a number already in use, validate email addresses instead of blanking them, check the ticket close time and stop its PHP warnings, warn when late fees are on but reminders are off, limit the start page to real ITFlow pages and escape it where shown, keep archived default accounts, rename the Defaults fields to their columns, and keep the reminder, billing time, expense and mileage anchors
|
2026-10-20 11:29:58 -04:00 |
|
wrongecho
|
38cb850f60
|
Flag as do not modify
|
2026-09-08 00:05:53 +01:00 |
|
wrongecho
|
d0dfc6aba8
|
Flag as do not modify
|
2026-09-08 00:04:48 +01:00 |
|
johnnyq
|
8f884f789a
|
Cleanup - fix two broken script paths and drop 29 dead/duplicate files (348KB of unused FullCalendar themes)
|
2026-08-28 00:01:44 -04:00 |
|
johnnyq
|
e2512b0f86
|
Fixed Side nav titles, Fixed ajax on bootstrap modals, fixed pagination all regressions
|
2026-08-14 18:32:33 -04:00 |
|
johnnyq
|
dc6b191eed
|
Update Font, Migrated away from JQUERY dependent libs: toastr to bootstrap5 toasts, daterangepicker to flatpickr, select2 to Tom Select, InputMask to IMask
|
2026-08-14 17:08:40 -04:00 |
|
johnnyq
|
a084e37c39
|
Initial migration from AdminLTE 3 to 4, bootstrap 4 to 5
|
2026-08-14 13:22:11 -04:00 |
|
johnnyq
|
b3f959ac55
|
Use Short echo tags across the code
|
2026-07-28 18:47:52 -04:00 |
|
johnnyq
|
29bea9517d
|
Removed the last of legacy validate functions and replaced with the new enforce fumctions.
|
2026-07-14 16:49:14 -04:00 |
|
johnnyq
|
e6bcf0e12f
|
Started updating href paths to absolute paths instead of relative paths as itflow should be installed in document root anyway and not a sub-directory
|
2025-09-24 12:56:01 -04:00 |
|
johnnyq
|
edabc5c33f
|
rename /user/ to /agent/ and update links to use agent/ instead
|
2025-09-23 18:04:23 -04:00 |
|