Commit Graph

51 Commits

Author SHA1 Message Date
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
Marcus Hill
5edd71facc Deduplicate client overviw SQL queries 2022-12-28 21:09:56 +00:00
johnnyq
1d8efb6497 Proper Output formatting on client client overview 2022-12-02 21:27:57 -05:00
johnnyq
7e9597d923 Updated Ticket Icons everywhere to a more suitable icon life-ring instead of a carnival ticket 2022-10-01 15:00:48 -04:00
johnnyq
80862d7ea8 Update client overview links to work with the latest client routing changes 2022-09-19 11:06:40 -04:00
johnnyq
d7090d3286 Reworked Client Section URL routing to be standard with standard URL routing of ITFlow. It was just too confusing to mix to different URL routing operations 2022-09-18 14:00:31 -04:00
Marcus Hill
48c2bec919 Fix td closing tag for stale tickets 2022-05-20 16:10:59 +01:00
johnnyq
4f2cff6fac More Archiving work, added entity_id to logs for future undo of archives in logs. 2022-05-14 18:14:02 -04:00
johnnyq
49fea66cea Do not show Archive / Delete if contact is a primary contact 2022-05-14 10:32:58 -04:00
johnnyq
b9a3bed540 Overview UI increase margin between header icon and header text 2022-05-13 18:36:34 -04:00
johnnyq
1f81ea56d9 Updated Client Overview UI and logic a bit 2022-05-13 18:33:52 -04:00
johnnyq
867f5edb8a Do not count or show archived under client overview 2022-05-05 12:41:40 -04:00
johnnyq
9ac267e831 Removed redundant client overview header 2022-05-05 12:02:04 -04:00
johnnyq
f32609c29c Client Overview fixes and cleanups - Fix domains expiring, resized columns, added Assets Retiring soon with a 7 year retire window from install date 2022-05-05 12:00:12 -04:00
johnnyq
0641b0bfd4 Completely remove the last bits of departments 2022-04-29 16:50:25 -04:00
Marcus Hill
30e7114555 Adjust domain/warranty/stale ticket logic. No longer shows blank expiry. Stale tickets now only show after 14 days. 2022-04-24 10:29:09 +01:00
Marcus Hill
5f5e023afe Fix contact title & improve logging on client portal
Hyperlink ticket on client overview page
2022-04-16 12:51:15 +01:00
Marcus Hill
9040fdf847 Misc small changes/fixes 2022-03-27 22:26:22 +01:00
johnnyq
e391027a46 Merge fix part 2 2022-03-14 20:56:32 -04:00
johnnyq
d38f20c8ba Fix client_overview conflict 2022-03-14 20:47:51 -04:00
johnnyq
8537bc7b98 Modifications to client overview 2022-03-14 20:33:26 -04:00
Marcus Hill
8bea883fa6 Change note outline to primary 2022-03-13 11:29:21 +00:00
Marcus Hill
bdef68ddf5 Add notes to client overview 2022-03-13 11:27:23 +00:00
Marcus Hill
81e67f4ed3 Comment client_name as not returned in sql query. Comment client_id as we already have it 2022-03-13 10:54:55 +00:00
johnnyq
d2d574f97e More work on Client Overview added Domains Expiring, Asset Warranty Expiring, Stale Tickets 2022-03-12 13:36:30 -05:00