Commit Graph

75 Commits

Author SHA1 Message Date
Marcus Hill 6363d265ca Refactor POST handling.
- Split into admin and user handlers, each admin page gets its own file now
- Enforce role access once for admin POST requests
- Automatically load POST logic for admin-based requests based on the referring page, otherwise automatically load all user request logic
- Add support for using custom POST handlers
2024-09-29 19:02:28 +01:00
johnnyq b605f62175 In client overview Expiring / Expired / Retiring / Retired Asset links now point to the asset details page when clicked 2024-09-06 16:05:33 -04:00
johnnyq cf535372f5 Show most recent activity first in client overview 2024-09-06 15:55:55 -04:00
johnnyq 4f0c7c5bf7 Added within context to the upcoming expire select box 2024-09-06 15:41:35 -04:00
johnnyq 9dfc7d35cc In the client overview allow the widget Expiring in Days to be Selectable with 7 30 and 90 Day Options 2024-09-06 15:39:00 -04:00
johnnyq 96c59422ea Added Cerificates Expiring/Expired and created a seperate card for expired items under client overview 2024-09-06 15:15:10 -04:00
johnnyq 25bc1d9055 Update Client Overview to Show Recents ASC not DESC so most recent shows first and do not show already Expired Items, will reseve that for a new card 2024-09-06 14:54:46 -04:00
johnnyq 5588ad953e Show if a Credential, Document or File is Shared by a Link, added a new status column 2024-08-24 13:30:01 -04:00
johnnyq d9b8b12c17 Reworked tooltips 2024-08-23 18:27:20 -04:00
johnnyq 9225efdc9e Added Tooltips to Deactivate Action and Type under shared Links 2024-08-23 18:17:41 -04:00
johnnyq 436b10c577 Updated the Shared items box UI/UX on Client overview 2024-08-23 17:29:03 -04:00
johnnyq 5ef9d76a3c Removed Shared Items from the side menu and merged them inot client overview 2024-08-23 15:59:03 -04:00
johnnyq d35b9ee161 Removed Client Audit log, now located under Recent under client Overview can click View More to see the main audit log if your an admin also added client filter to the main audit log 2024-08-23 15:43:50 -04:00
git-kup 60e067cc9e
Update client_overview.php
Remove unpleasant looking elevation of note card in client overview
2024-04-12 15:51:01 -04:00
johnnyq 4ad897d85d Fix Closed Tickets showing up under stale tickets in client Overview 2024-04-12 14:43:53 -04:00
johnnyq e07fb9ce50 Expanded timeAgo function to incoude time ahead, added this functionality to client overview 2024-01-15 22:59:39 -05:00
johnnyq a113b1390c Allow more space for quick notes 2024-01-15 15:13:03 -05:00
johnnyq 365c790600 Set column width of stales tickets to 4 2024-01-14 22:24:30 -05:00
johnnyq b7fa80503f Moved Recent Client Activities to the bottom of client overview 2024-01-14 22:22:11 -05:00
o-psi 53c11edc8c Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
johnnyq 2c14ae1a76 Added more padding to client overview cards 2023-09-10 20:32:05 -04:00
johnnyq 3652e9da08 sort recent tickets by created date 2023-08-19 00:45:00 -04:00
johnnyq 94caee4aa6 Updated all expirations within 90 days in client overview, stale tickets now use the updated date and not created date and now only show tickets that havent been updated within 3 days as stale, added descriptors to the client overview cards 2023-08-17 16:46:57 -04:00
johnnyq 7fd795e9fb Added Software Licences expiring within 30 days to client overview 2023-08-15 17:40:02 -04:00
johnnyq a5100ea187 Update the remaining logic to take advantage of the moved contact_primary and contact_location fields 2023-07-03 20:16:39 -04:00
johnnyq f64ab630fd Added TimeAgo Function to convert mysql DataTime to a human readable time like 2 weeks ago similar to other apps like facebook do it. Added to function to Recent Activity under client overview 2023-06-05 12:25:39 -04:00
johnnyq ca61556c4f Updated Client Overview Removed Recently updated and replaced with recent 8 logs, updated padding and card size per element 2023-06-05 12:11:24 -04:00
Marcus Hill 82056aee64 Codesmells 2023-06-03 22:00:52 +01:00
Marcus Hill d86b5d8992 Client Overview - Enhance Recently Updated section
- Move the asset warranty expiring and stale ticket queries out of inc_all_client.php and into client_overview.php, there is no need to load this data on every page load - just for the overview
- Show recently updated documents (in addition to contacts/vendors)
- General tidy
2023-06-03 21:58:34 +01:00
johnnyq 37fb696e63 Replace the remaining php files with nullable_htmlentites() 2023-05-11 18:27:48 -04:00
johnnyq 899b38d84b Fix another 0000-00-00 to NULL 2023-03-19 12:21:13 -04:00
johnnyq 48fe49cf77 BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
johnnyq f7552cd25a Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
Marcus Hill 5bb4296f14 Adjust core files to 4 spaces 2023-02-12 14:40:10 +00:00
Marcus Hill 615f317d2b General cleanup/formatting 2023-02-09 12:29:12 +00:00
Marcus Hill 5ee2a4cd08 Convert to 4 spaces; General tidy 2023-02-02 16:10:27 +00:00
johnnyq cfb4256f79 Set Quick Notes to Full width 2023-01-30 18:35:38 -05:00
johnnyq 139328ae65 Removed Recently viewed under client overview viewed feature is not currently implemented, Primary Billing and Technical now show up under imporetant contacts under client overview tweaked some alert feed backs and logging 2023-01-30 13:21:12 -05:00
johnnyq 9a15f0e0b3 Do not always show expiring card if no items are expiring under client overview 2023-01-25 13:33:29 -05:00
Marcus Hill ad2390d0ea General tidy/spacing cleanups 2023-01-23 21:09:44 +00:00
wrongecho b19c7a6f49
Merge branch 'master' into code-tidy 2023-01-23 19:21:43 +00:00
johnnyq 13edae48dc New Field for notifications so each user can get and dismiss their own notifications instead of them being shared 2023-01-22 20:01:20 -05:00
Marcus Hill 2c3ebb3bbb Tidy codestyle - spaces between parenthesis and curly braces 2023-01-21 17:09:39 +00:00
johnnyq 7f3ec8ccda Fixed where os and browser would return the os and browser of the currently logged in user for every row 2023-01-20 21:27:55 -05:00
johnnyq 67a9a484af Feature: Vendor Templates! You can now create Vendor Templates and reuse them for any client 2023-01-20 19:37:48 -05:00
johnnyq f21bb7cbe9 More UI updates Dashboard Financial and Client Overview 2023-01-18 23:00:21 -05:00
johnnyq 0ffe1b9c75 Only show Items in client overview if records exist More link fixes 2023-01-10 22:43:20 -05:00
johnnyq d57074f5c7 Properly link to contact details through global search and client overview 2023-01-10 22:06:45 -05:00
johnnyq 0388d1e934 Contact Details now has a seperate page with related materials such as assets logins, started work on the UI for asset network interfaces, db structure updates for many to many relations between contacts and assets 2023-01-10 21:50:34 -05:00
Marcus Hill 4d1b13d85e Small tidy 2023-01-01 14:15:31 +00:00