johnnyq
ff5f08a052
Added copy to clipboard for contact emails
2022-05-14 18:26:31 -04:00
Marcus Hill
f7df7811c0
Correct L207 ['client_archive_at'] to ['client_archiveD_at']
2022-05-11 20:45:54 +01:00
johnnyq
50670d4d27
Table Field cleanup
2022-05-07 20:51:13 -04:00
johnnyq
0ac9143e47
Do no show archived clients under clients, add archive client, add undo archive client
2022-05-07 20:15:13 -04:00
Marcus Hill
f5f033fed4
Remove MeshCentral integration
...
As per recent discussions about the API & scripts being a better way forward for all integration, removing the MeshCentral integration that was added.
2022-04-19 22:42:38 +01:00
Marcus Hill
fca1627c33
Remove delete user post.php code. Deleting users means we'll lose all tickets/replies which isn't great.
...
Correct user archive behaviour so when users are archived they can no longer login. Need to add ability for quick disable/enable of user accounts, as using archive as permanent.
Refactor "You are not permitted to do that!" wording into a constant instead.
2022-04-15 13:29:27 +01:00
johnnyq
fd8188095e
New Feature Enable/Disable ITFlow Modules now using the automated DB updater
2022-04-14 22:59:36 -04:00
Marcus Hill
ca629801af
Change all "AND" / "OR" to && / ||
2022-04-14 18:40:51 +01:00
Marcus Hill
e6a314d233
Prevent tech/accountant from performing certain tasks as per access matrix
2022-03-27 15:32:40 +01:00
Joe Clark
e54eae13a7
Fix bug with initializing variable name
2022-03-22 13:06:14 -07:00
johnnyq
5b274b09e6
Clicking client links take you to client overview by default
2022-03-12 13:38:30 -05:00
johnnyq
d1ee7ce5aa
You can now search by phone numbers with dashes or () before it requied you to only type in the numbers only
2022-03-05 14:41:52 -05:00
Marcus Hill
e4dc22a0ce
Add functionality to pull/sync assets & info from MeshCentral
2022-02-26 21:51:37 +00:00
johnnyq
4182e43b5e
UI polish bolded contact under client listing
2022-02-22 02:22:03 -05:00
johnnyq
e633d1ad71
Merged contact with client on ticket listing
2022-02-22 02:15:41 -05:00
johnnyq
1829c7299e
Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place
2022-02-22 00:29:39 -05:00
johnnyq
b850d913a0
Fixed Balanced and total amount paid in client listing
2022-02-19 00:14:52 -05:00
johnnyq
a9346845ab
Refactored Currency Display using PHP numfmt_format_currency() function as this is best practice and will put the right currency symbol in the right place based off locale and currency type
2022-02-17 22:20:59 -05:00
johnnyq
f2f9f22545
Started using new php function for Currency formatting as this is best preactice, removed Client Access and removed certian user roles
2022-02-17 17:41:30 -05:00
johnnyq
5dd576fe20
Removed Legacy AES Password conversion and old AES key from database
2022-02-05 16:41:21 -05:00
johnnyq
0e3c457991
Reverted Modal Callback naming IDs, these do not follow the same logic as File Entity renaming
2022-02-05 13:43:52 -05:00
johnnyq
278b243e7c
Finished File Entity Renaming process
2022-02-05 13:24:57 -05:00
johnnyq
dd9fcd57d2
Fix guest invoice caused issues with the alert Query on certain client names, will need reworking and testing in other areas of the code as well
2022-01-28 20:38:48 -05:00
johnnyq
5e9eb4d27d
More work on #324 Products and Clients
2022-01-23 20:58:27 -05:00
johnnyq
6ad98158db
Updated File/Function naming convention for campaigns in accordance to #324
2022-01-23 11:31:25 -05:00
johnnyq
a3c63b0649
Added Export Expenses Records with custom from and to Date, Fixed Advanced Search under expenses some other minor code formatting fixups
2022-01-22 14:37:45 -05:00
johnnyq
c41daab0c9
Tidy DB file
2022-01-07 22:19:46 -05:00
Marcus Hill
a48e3029f1
Ensure canned_date is defined before it is referenced, to prevent errors
2022-01-05 14:21:06 +00:00
johnnyq
d23d455cd9
DB update The long awaited Client Tag support is finally complete along with icon support and color badges this has replaced the user maintenance field to allow further customization, fixed tickets as it was using the old permission system.
2021-12-27 11:42:13 -05:00
johnnyq
ba584a57e0
BREAKING CHANGES - Many DB Updates - NOT POSSIBLE TO EASILY UPGRADE TO THIS - Completely reworked User Company Access Permssions, started working on Client Role so Clients can access their data and a bunch of other small fixes
2021-12-22 13:08:24 -05:00
johnnyq
78f1e75eda
Fix #216 Updated Currency codes everywhere not just in a few places
2021-12-14 13:00:24 -05:00
johnnyq
faf39fc84a
Code cleanup and fix possible injections when a trusted user is logged in thanks to mwdmeyer, constant_chaos, disclosure5 and rightwayround from /r/msp for pointing these issues out
2021-12-12 13:16:26 -05:00
johnnyq
c8d83ca09c
Fixed broken Client Print, added option to export client documentation with and without password
2021-12-04 12:12:14 -05:00
johnnyq
100286738e
Removed Unnessary DIVs under invoice/quote/recurring notes
2021-11-09 15:17:38 -05:00
johnnyq
ee836291f5
Rename location to Address under client listings
2021-11-08 18:10:16 -05:00
johnnyq
55a9e87604
Do not show Primary Contact or Location in clients listing or client details if Contact or Location was deleted aka archived
2021-09-12 00:08:45 -04:00
johnnyq
2e5e1aee52
Phone numbers are all now formatted correctly per their length
2021-09-11 22:41:50 -04:00
johnnyq
e9336c1866
Fix Recent Logins Log front not updating due to VAR name
2021-08-31 13:24:33 -04:00
johnnyq
94577379d4
Fixed Edit Client Contact Title it was missing
2021-08-29 14:01:04 -04:00
johnnyq
3b3e6a0166
UI Update on Trip Forms contact forms and location forms also Contact / Location under add /edit contact now add or edit the primary location and contact
2021-08-28 16:07:31 -04:00
johnnyq
f3053ffbd4
BREAKING CHANGES: Major Backend Code Changes Updated Foreign keys to prepend their table names ex invoice_client_id, switched most queries over to JOIN instead of = Combined contacts and location into client removed client email, phone etc fields, tons of small bug fixes, and other small UI changes all across the board
2021-08-27 23:14:06 -04:00
johnnyq
7fc738382b
Add - Filler to lcient listing if all Client Contact info is blank
2021-08-22 20:50:04 -04:00
johnnyq
24fcb04411
Moved Support to colored handshake icon boldered client name and only mark balance red instead of both balance and paid red
2021-08-22 20:31:06 -04:00
johnnyq
f7b07cf107
Added total paid by client to client listing along with their current balance
2021-08-21 01:54:18 -04:00
johnnyq
bf69d02cba
Added - filler to blank fields in all data listing, some other fixups of required fields etc
2021-08-19 01:48:19 -04:00
johnnyq
73c398f8ba
Updated GET Variable names to be more descriptive and look nicer on the URI Bar in clients will also update for others
2021-08-11 14:04:14 -04:00
johnnyq
012c77d81e
Fixed Canned Dates issue where seach queries would not work
2021-08-11 12:49:20 -04:00
johnnyq
cc10e2c4c9
Introduction of Canned Dates for client search like today yesterday This week etc
2021-08-10 21:47:54 -04:00
johnnyq
63c986ab3c
Added Support Type option to clients, added date added field in client listing, added client_accessed_at and sorted clients listing by recently accessed by default within client listing
2021-08-10 20:12:58 -04:00
johnny@pittpc.com
eef4c65057
Added Client Name to the top of Client Side Nav Thank You @aftechro
2021-08-07 22:17:43 -04:00