Commit Graph

95 Commits

Author SHA1 Message Date
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
johnnyq 9318f40fcd Initial work on detion confirmation 2021-04-06 01:40:17 -04:00
johnny@pittpc.com 6f46f2ec87 More Currency Code Updates, would like to do conversions and add currency icons at a later date also set default country so it doesnt have to be selected each time 2021-02-14 18:06:32 -05:00
johnny@pittpc.com 66f9e2b10f Removed Records per page as a setting and added it as session variable define at 10 by default when logged in DB Structure Updated 2021-02-10 13:40:28 -05:00
johnny@pittpc.com 530d46a812 Added selectable num of records on each listing page, fixed up Pagination Records UI, added new stripe library, further worked on stripe integration, fixed mispelling in client details 2021-02-10 11:21:38 -05:00
johnny@pittpc.com 274e1dc9e8 Hide Archived dropdowns when adding adding a new item, except when you are editing an item from before the archived date, Do not allow archiving account until balance is 0. 2021-02-07 13:58:42 -05:00
johnny@pittpc.com d2b37a8940 Added new category buttons to certian dropdowns to quickly add a category without going to setting then category also a few fixes here and there 2021-02-06 15:03:11 -05:00
johnny@pittpc.com 1ede4bc795 Shrunk the card header down to a more reasonable size which made a big difference the card header are not so over bearing 2021-02-06 02:35:58 -05:00
johnny@pittpc.com f8166bdc81 Fixed more php errors empty vars updated more ui search headers 2021-02-04 17:42:21 -05:00
johnny@pittpc.com f9899d89ea Bunch of little fixes to to UI empty vars php errors removed a buch of tags etc. Converted client trip modals with global trip modals 2021-02-03 22:42:03 -05:00
johnny@pittpc.com 11f9f82f6d Cleaned up empty vars and tags in Vendors listing add edit post 2021-02-03 18:31:01 -05:00
johnny@pittpc.com ffc647b0ca Cleaned up some unnessesary ids and class tags under edit add list and clients 2021-02-02 22:13:52 -05:00
johnny@pittpc.com 089016265c Fix undefined Var under clients permssion_sql 2021-02-02 20:55:13 -05:00
johnny@pittpc.com bb46c93790 Added Company Select Option on top of side Nav Added Client ACL Modal in users, hide side bar elements based off user permission level, if IT Contract level list only clients in users Client ACL 2021-02-02 17:09:31 -05:00
johnny@pittpc.com 71e1aa46ec Added address field to client listing as well as additonal search filters (phone, email, type address, city, state, zip) 2021-01-25 23:15:42 -05:00
johnny@pittpc.com 93a2c750d0 Updated Client Listing UI Search NAV Bar 2021-01-25 23:04:08 -05:00
johnny@pittpc.com 7b28678110 Added more dividers on action menus to sectionize, removed some unnessesary html5 code 2021-01-20 18:40:33 -05:00
johnny@pittpc.com cefc68c6d0 Moved some fields around under payment added some dividers for sub menus as well as use color red for delete 2021-01-20 17:27:51 -05:00
johnny@pittpc.com 7b4618c16f Number of Records per page is now configurable 2021-01-15 19:51:40 -05:00
johnny@pittpc.com ad979ac8fd Added Referral as a category option, removed Hours and Client Size undr client, rerranged client add and edit New DB Dump 2021-01-15 19:03:07 -05:00
johnny@pittpc.com fb9fe54899 Added Table Bordeless CSS Tag and added HR to mimic other tables 2020-09-25 15:57:16 -04:00
johnny@pittpc.com 1c98e61cf8 Added initial country support for Canada 2020-03-30 20:01:59 -04:00
johnny@pittpc.com da9cad0723 Lots of updates, modal design updates, added notes to many tables, added contact relation to location, moved next_date as primary sorted in recurring, updated database tables, few fixes for transfers and other small bug fixes 2020-02-02 01:08:27 -05:00
johnny@pittpc.com 382a4b2842 Added Phone Extensions to vendors, clients, and contacts, updated DB to relect new fields, some other minor cleanups 2020-01-20 17:05:39 -05:00