Commit Graph

2684 Commits

Author SHA1 Message Date
johnnyq 7d06be0946 Feature - Recurring Expenses - Cron Completed, project finished 2023-08-17 16:03:52 -04:00
johnnyq 3ee38c3fdd Feature - Recurring Expenses - Phase 3 - Completed POST Logic and create edit modals 2023-08-17 15:08:25 -04:00
johnnyq 7527b6d6f8 Feature: Recurring Expenses - Part - Added Side Menu and Listing code 2023-08-16 18:31:52 -04:00
johnnyq ba9c80cd7d Feature: Recurring Expenses - Part 1 - Initial DB Structure Created 2023-08-16 17:56:32 -04:00
johnnyq a207e0bc9a Fix Pagination Record select not showing the full number on Chromium based Browsers, fixed up pagination for Mobile view as well 2023-08-16 15:18:59 -04:00
johnnyq 04e22a60ec Fixed Importing Passwords was missing the uri insert field Fixes #704 2023-08-16 14:47:25 -04:00
johnnyq d9dbe718bd Allow the reuse of colors in tags 2023-08-16 14:37:35 -04:00
johnnyq 2915d7a1b7 Replicated reworked tags code logic under client details and ticket details 2023-08-16 14:07:25 -04:00
johnnyq 86c36e08ab client tag cleanup in add and edit modal 2023-08-16 13:56:35 -04:00
johnnyq 514b5348cb For Client Tags If no icon is present use a tag icon 2023-08-16 13:48:57 -04:00
johnnyq 67de80c97e Cleaned up client tags display logic 2023-08-16 13:47:14 -04:00
johnnyq b2a154e97a Client Tags are now clicklable within the clients listing page to filter down based on tag 2023-08-16 13:37:50 -04:00
johnnyq 1d277da73c DB Structure Dump to include config_start_page 2023-08-16 13:24:45 -04:00
johnnyq fda0d203ed Feature: Added Start Page functionality 2023-08-16 13:23:30 -04:00
johnnyq f93dc32241 Removed the requirement for SMTP username and password since the IP can used as a trusted SMTP relay 2023-08-15 17:48:10 -04:00
johnnyq 7fd795e9fb Added Software Licences expiring within 30 days to client overview 2023-08-15 17:40:02 -04:00
johnnyq 43f016f70f Allow Extra file extentions to be uploaded, increased file upload hard limit in code from 20MB to 500MB 2023-08-09 16:38:53 -04:00
johnnyq 850c3f7942 Fix grammar on share link email 2023-08-07 15:28:03 -04:00
johnnyq cc80d41964 Cleaned up the watchers Modals 2023-08-03 19:36:02 -04:00
johnnyq 427ed8e57b Replying to a ticket through the ITFLow interface it will also email the watchers 2023-08-03 18:28:17 -04:00
johnnyq 0aedf95892 Removed watcher_created_at field as its irrelevant 2023-08-03 18:08:06 -04:00
johnnyq dd46c5bcab Ticket watchers can now be add and deleted 2023-08-03 18:03:39 -04:00
johnnyq 76b0954d25 Reissue Previous Fix 2023-08-03 00:37:42 -04:00
johnnyq 73ac6cb8aa Fix issue where recurring invoices that were not sent didnt show up in all recurring invoices 2023-08-03 00:30:00 -04:00
johnnyq 653fa01ecc Fixed issue with scheduled tickets breaking CRON removed invalid character, More work on Ticket Watchers 2023-08-02 16:36:39 -04:00
johnnyq 173230d250 FEATURE - Ticket Watcher - Added Dynamic Add/Remove Watchers Form under new ticket contacts tab 2023-08-01 13:49:15 -04:00
johnnyq b6dc255f8d FEATURE - Ticket Watchers - Initial Commit for DB Structure for ticker wathers 2023-08-01 13:03:58 -04:00
johnnyq 8511cdd1fe Added the Ability to Toggle the Ticket Timer Pause / Play 2023-07-31 14:30:37 -04:00
johnnyq 2bd6b11f03 Fix Ticket Timer for editing a ticket response / reply 2023-07-31 14:09:12 -04:00
johnnyq 336805e16b Fix Ticket Timer for users that user 12 Hour AM/FM Format, converted from time field to text added icon for timer representation 2023-07-31 14:06:47 -04:00
johnnyq b195da0f6e Add Move to Folder Option in documents list view 2023-07-31 13:39:58 -04:00
johnnyq 86bf7801e4 Removed Default Todays Date in Add Copy Refund Expense 2023-07-31 13:13:23 -04:00
johnnyq e26fe1551f Add some facial expression to the update to date 2023-07-25 23:39:39 -04:00
johnnyq 7fe8aafcac Update Latest Updates Wording 2023-07-25 23:29:49 -04:00
johnnyq 2e77999b92 Vendor Templates now has checkboxes for the fields you would like to update globally meaning all clients using that vendor template make it easier for only updating a few fields globally instead of them all like unique fields such as account number or pin 2023-07-21 20:34:02 -04:00
johnnyq cff56f6507 Update Debug to include all table stats and current DB Version 2023-07-20 17:38:35 -04:00
johnnyq bd9b5bdc2f Hopefully fixed an issue during initial setup after entering DB credentials and writing the config.php files. This was possible due to a rac condition where intially ITflow install checks to see if it can write config.php to currect directory by actually writing a config.php file then deleting it. This could sometimes interfere with the creation of the config.php file in the next step 2023-07-17 14:33:43 -04:00
johnnyq 956a18b9bb USe Current Timezone and not UTC 0 when calculating 1 hour increments when adding calendar events fixes #567 2023-07-15 16:22:33 -04:00
johnnyq e09c9cadb5 Added Expire Date field to Quotes also Do not show Guests Accept or Decline if Date is Expired 2023-07-15 15:33:08 -04:00
johnnyq 313191aeb2 On Recurring Invoice List Frequency column should be displayed after Amount which make more sense when reading it 2023-07-13 17:23:18 -04:00
johnnyq 67f5de1170 Fix accidentally zeroed out edit ticket modal 2023-07-13 17:09:08 -04:00
johnnyq 46f7960cd0 Fix issue where primary contact is not being automatically selected when creating a new ticket under client this was due to how we changed the way primary contacts are stored in the Database - Also added display of the contact title and if they are primary or technical. Also Sort Primary first then technical under ticket add or edit -- see here https://forum.itflow.org/d/207-tickets-broke-again 2023-07-13 15:04:14 -04:00
johnnyq 8fa7449084 Fix Creating Scheduled Tickets under Main Scheduled Tickets - Was assigning the primary contact the old way changed it to the new way 2023-07-12 16:32:34 -04:00
johnnyq c5eb4bddd2 Fix Creating Ticket under Main Ticket - Was assigning the primary contact the old way changed it to the new way 2023-07-12 16:21:42 -04:00
johnnyq cb20894fc0 Fixed Centering footer for Guest viewing invoices and quotes 2023-07-11 13:47:13 -04:00
johnnyq 13ebb6c627 Late fees will be applied if enabled as a seperate line item on each over due invoice. The late fees will be applied every 30 days after the initial overdue invoice this is done by running cron.php daily 2023-07-11 13:25:37 -04:00
johnnyq bb16c4b7b8 Feature: Late Fees can now be assessed to unpaid invoices 2023-07-11 11:40:53 -04:00
johnnyq eb1e792e77 Only Show Monthly Recurring based off the year selected and all previous years 2023-07-10 16:01:53 -04:00
johnnyq bec2156fa2 Combine Montly Recurring and Yearly Recurring to together to create a new monthly recurring 2023-07-09 12:25:42 -04:00
johnnyq 1bacabc72b Prevent duplicate sort, order and page GET VARs in the URL when Clicking to Sort a field or Clicking a page number. We now unset the GET VAR arrays before recreating the URL GET Strings 2023-07-08 14:40:00 -04:00