johnnyq
|
950d02d6ab
|
Fix: Six ajax modals had dead JS - DOMContentLoaded had already fired before their scripts were injected. New itflowReady() helper restores jQuery .ready() semantics. Fixes notification pagination, asset OS autocomplete, contact auth toggle, AI ticket summary, AI document template generation
|
2026-08-28 19:41:00 -04: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
|
bf04d6a757
|
Ticket default to Medium Priority unless specified, as this is just good practice
|
2026-08-27 13:04:19 -04:00 |
|
johnnyq
|
6d043948b4
|
Updated Adminlte from 4.8.5 to 4.9.1 to fix print issues
|
2026-08-26 12:24:16 -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
|
1c5803dc12
|
Removed dead libs pdfmake dropzone and popper, fixed missing label for ids and migrated datatables to use bootstrap 5 libs instead of of 4
|
2026-08-14 17:50:17 -04:00 |
|
johnnyq
|
bbbfff7413
|
All Jquery removed replaced with stand JS and non jqery dependent libs
|
2026-08-14 17:28:06 -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
|
108781db5b
|
Move more select * to column select for further optimization
|
2026-08-06 13:44:02 -04:00 |
|
johnnyq
|
b3744e9ed5
|
More sweeps to replace select * with actual returned column names dramatically reduces php memory usage and speeds up processing dramatically especially in the crons since they run all the time
|
2026-08-06 13:10:23 -04:00 |
|
johnnyq
|
b8c9d5b4cf
|
Query Optimization: Select only needed columns instead of SELECT * on looped queries
|
2026-08-06 12:59:43 -04:00 |
|
johnnyq
|
9324d0822e
|
Drop more dead client left joins big saver is the badge counts
|
2026-08-06 12:14:43 -04:00 |
|
johnnyq
|
ddd9c2b56a
|
clientScopeSql sweep whicn now removed the extra unessesary client joins
|
2026-08-06 11:45:56 -04:00 |
|
johnnyq
|
e793804203
|
Migrate credential password from varbinary to varchar and set max length for passwords
|
2026-08-02 16:18:36 -04:00 |
|
johnnyq
|
89fba247c5
|
Add some missing maxlength form options to prevent info overflow and result in error 500
|
2026-08-02 16:08:01 -04:00 |
|
johnnyq
|
3c8f812a16
|
Feature: On all export modals added Filter Tab and Selectable Columns tab with default selected, also you can now export to a PDF
|
2026-07-30 00:46:15 -04:00 |
|
johnnyq
|
af9990ff13
|
Fix Contact Notes and Fix a few broken links
|
2026-07-29 14:22:18 -04:00 |
|
johnnyq
|
fc5cdeea82
|
Add UI Elements for Asset Notes similar to contact notes
|
2026-07-29 14:13:55 -04:00 |
|
johnnyq
|
07c73a6a04
|
Add Urgent Priority, move Per Client SLA Settings to notes tab in client add / edit modal remove unnessesary sla admin setting for client overide
|
2026-07-29 00:49:31 -04:00 |
|
johnnyq
|
b3f959ac55
|
Use Short echo tags across the code
|
2026-07-28 18:47:52 -04:00 |
|
johnnyq
|
761b2a7af4
|
Module permissions modal enforcement sweep to match its post counterpart
|
2026-07-25 00:28:42 -04:00 |
|
johnnyq
|
3524010d7a
|
Add enforceClientAccess to 4 bulk modals initially missing
|
2026-07-24 22:06:42 -04:00 |
|
johnnyq
|
9c65644adc
|
Update the rest of the PHP functions to use camelCase
|
2026-07-23 17:39:06 -04:00 |
|
johnnyq
|
90bc8ed029
|
Fix broken links to modals and remove _details from service
|
2026-07-23 13:43:04 -04:00 |
|
johnnyq
|
2c09ce097c
|
More Client Enforcement in modals across the app
|
2026-07-16 13:10:02 -04:00 |
|
johnnyq
|
e39ecb7ac9
|
Remove Legacy OTP code and fix guest view credential
|
2026-07-15 22:02:52 -04:00 |
|
johnnyq
|
86b0e11e95
|
Enforce ClientAccess in asset modal
|
2026-07-15 21:37:48 -04:00 |
|
johnnyq
|
b1c57fc5c7
|
Feature: Add new js function to retrieve and Audit log Password reveals, still need to get the edit modals
|
2026-07-15 20:32:50 -04:00 |
|
johnnyq
|
3838d052f0
|
Add secure file handler for client ticket attachment and file view along with client and contact permission isolation, add the handler links in asset and contact
|
2026-07-15 18:35:32 -04:00 |
|
johnnyq
|
7bc47a58fe
|
Replace Function nullable_htmlentities() with just escapeHtml() and update all instances throughout
|
2026-07-14 17:10:45 -04:00 |
|
johnnyq
|
8da3a107fb
|
Rename plugins to libs and update all file references
|
2026-07-10 13:24:20 -04:00 |
|
johnnyq
|
317fe91359
|
Add Missing clientEnforcement in various modals, already handled on POST also add client selection in edit trip and enforce client permissions on trips
|
2026-07-09 16:07:54 -04:00 |
|
johnnyq
|
f14fa22222
|
USe enforceClientAccess and enforceUserPermissions on Client related edit / view modals as we do with credential edit modal
|
2026-06-26 12:05:11 -04:00 |
|
johnnyq
|
c16a1753a5
|
Add text MonoSpace in places where it needs to be, reduced info icon size in clients, Fixed navigation highlight for files when in document details and is asset details
|
2026-06-25 18:06:39 -04:00 |
|
johnnyq
|
a7c4136d60
|
Enforce Credential Permissions on contact, asset details both full page and modals
|
2026-05-04 15:30:33 -04:00 |
|
johnnyq
|
383897ee27
|
Assets: Moved asset status to be creatable/editable Categories with common defaults and descriptions also Add category description to add / edit modals and description underneath category name
|
2026-03-30 17:25:51 -04:00 |
|
johnnyq
|
d8359e1049
|
Network Interface Types: Moved to creatable/editable Categories with common defaults
|
2026-03-30 15:24:09 -04:00 |
|
johnnyq
|
8afa2dbf75
|
Assets: remove client_id from edit asset modal as it should get the client_id in post, enforceClientAccess
|
2026-03-06 16:13:56 -05:00 |
|
johnnyq
|
a81edc122d
|
Add CSRF Checks on Agent ajax endpoints that would update / delete or add something to the db
|
2026-03-05 17:12:44 -05:00 |
|
johnnyq
|
994526e2c8
|
Asset details Modal: Reduce top bar Icon Size, Add IPv6 to interfaces, rearrange interfaces to match full page asset details and cleanup code
|
2026-03-04 19:48:51 -05:00 |
|
johnnyq
|
f9558d4701
|
Assets: Added IPv6 Address to assets list and interface list, Updated UI of add / edit network interfaces updated icons wording and bettr arrangement
|
2026-03-02 23:40:53 -05:00 |
|
johnnyq
|
24b244b612
|
assets: Add missing CSRF checks, add missing permission checks, renamed unarchive to restore
|
2026-03-02 19:32:45 -05:00 |
|
johnnyq
|
ae81092112
|
Updated Placeholders to set better formal expectations
|
2026-02-28 20:52:53 -05:00 |
|
johnnyq
|
f09be24188
|
Rearrange add/edit Asset field Order, updated icons, minor ui work
|
2026-02-28 20:12:51 -05:00 |
|
johnnyq
|
10c37946b1
|
UI: Update icoms for description inputs
|
2026-02-28 19:14:00 -05:00 |
|
johnnyq
|
be172b5bd9
|
Add star-toggle class to add asset
|
2026-02-05 12:15:41 -05:00 |
|
johnnyq
|
65d1f59e9b
|
Feature: Favorites added to assets, Bulk Fav/unfav, adds favs to client overview
|
2026-02-03 22:23:20 -05:00 |
|
johnnyq
|
61c5595a68
|
Fix Get type on add asset
|
2026-02-02 16:05:38 -05:00 |
|
johnnyq
|
f0f1134be6
|
Fix phone number formatting is both asset details page and modal
|
2026-01-19 17:26:40 -05:00 |
|