Commit Graph

  • 037ae820a1 Removed old files upload code johnnyq 2023-08-23 13:25:22 -04:00
  • 44c4beba1e Feature: You can now upload multiple files at a time in the client files section johnnyq 2023-08-23 13:24:05 -04:00
  • 8f9753489f Updated contact extention ui johnnyq 2023-08-23 10:41:14 -04:00
  • 8fdc93ebde Show contact extention in the listing johnnyq 2023-08-23 10:37:04 -04:00
  • 1cf015c0b7 Use correct icon for mail queue johnnyq 2023-08-22 18:36:56 -04:00
  • 8402ca99ae Use correct icon for audit logs johnnyq 2023-08-22 18:34:13 -04:00
  • c43b22ddd5 Fix initial DB Structure was causing new installs to direct to a non existent page dashboard.php johnnyq 2023-08-22 18:19:15 -04:00
  • 94e56f6d68 fixed an old unused var in client_locations which was allowing someone to delete a primary location which shouldnt be allowed johnnyq 2023-08-22 15:48:55 -04:00
  • 715938f367 Update login cred share guest sharing look johnnyq 2023-08-22 14:19:28 -04:00
  • e5fea3ab9b Further cleanup of the guest sharing page johnnyq 2023-08-22 13:55:42 -04:00
  • b361b3a384 Updated Guest sharing removed irrelevant info such as warnings about this will expire and notes as this will be sent in the pre email message, Removed App name and sharing from the top. Formatted the Style into a card, Added Company Info at the footer johnnyq 2023-08-22 13:41:04 -04:00
  • c49ac5eb80 oops fix, added company name to guest share johnnyq 2023-08-22 13:22:56 -04:00
  • 42e23b6f08 Fix issue with editing client if accounting module was disabled due to the handling of client currency johnnyq 2023-08-22 12:45:52 -04:00
  • 6231d7b43c Fix logic to always show tech dashboard if accountiong module is disabled johnnyq 2023-08-22 10:57:21 -04:00
  • 9a7bea6ef9 Fix logic for showing billing column under client Management User role is admin or accountant and Module Accounting / billing is enabled johnnyq 2023-08-22 10:50:40 -04:00
  • e31a0269b3 Make Client visible note optional in sharing johnnyq 2023-08-22 10:15:01 -04:00
  • 7c1cb0f617 Updated Sharing to include Unlimited Time and the option to use 0 for unlimited views johnnyq 2023-08-22 09:57:57 -04:00
  • 3f9c7fe220 Fixed empty var Last_login johnnyq 2023-08-21 18:49:42 -04:00
  • 8ef806ed1c Fix php error in users listing while fetching the last log it would return error if empty johnnyq 2023-08-21 18:39:41 -04:00
  • 9368a3b58d Fix user agent var is guest view johnnyq 2023-08-21 18:20:27 -04:00
  • 583fe9807d Updated placeholders for SMTP user and pass to inform users to leave blank if no auth is required johnnyq 2023-08-21 12:25:10 -04:00
  • 2fa442028a Updated sendSingleEmail function to allow for authless email sending johnnyq 2023-08-21 10:44:54 -04:00
  • 1ed4eeaafc Remove extra bottom margin below error msg on client login johnnyq 2023-08-20 15:43:39 -04:00
  • 880e1be08c Did the same for client portal login as well center forgot password johnnyq 2023-08-20 15:30:36 -04:00
  • 1d0e2ad758 Removed some of the right and left padding to allow for larger login messages johnnyq 2023-08-20 15:27:43 -04:00
  • 709cec8d7e More Icon Updating and matching johnnyq 2023-08-20 15:06:08 -04:00
  • 2d0fe45898 Enhance the client name font and place an arrow next to client to better indicate client section will be revealed when clicked on johnnyq 2023-08-19 14:48:40 -04:00
  • 257d3c0c9b UI: Updated icons for the client side nav johnnyq 2023-08-19 14:34:52 -04:00
  • b7fcfb90e5 UI: Updated icons in setting nav johnnyq 2023-08-19 14:21:05 -04:00
  • ff840bdeb5 UI: Updated some side nav icons that were more suitable for the item johnnyq 2023-08-19 14:08:26 -04:00
  • 7c3d6fc07a Rename side nav items again as the new names just took too much precious UI space johnnyq 2023-08-19 14:00:20 -04:00
  • c3fd6824bf More descriptive naming for the main side navigation menu johnnyq 2023-08-19 13:50:34 -04:00
  • c02448dff2 Small UI/UX update used mt-1 for better spaceing than <br> made export an outline button and cleaned up the small font in clients listing page johnnyq 2023-08-19 13:25:15 -04:00
  • 3652e9da08 sort recent tickets by created date johnnyq 2023-08-19 00:45:00 -04:00
  • c89dbb4df3 Properly format category name for HTML Displaying in budget johnnyq 2023-08-18 20:37:41 -04:00
  • 78de89271c Create Budget report johnnyq 2023-08-18 20:36:23 -04:00
  • 94a3a3fa0e Var Fix johnnyq 2023-08-18 20:07:28 -04:00
  • 35b3c844ad New Dashboard stat for recurring Invoice added for selected year johnnyq 2023-08-18 20:06:07 -04:00
  • d4510ddafb Fix Number of clients added on dashboard not directing to the right page when clicked johnnyq 2023-08-18 19:53:37 -04:00
  • c7e981646f Show recurring Monthly expenses on the dashboard johnnyq 2023-08-18 19:48:54 -04:00
  • 47753f4419 Fix wrong vars in budget johnnyq 2023-08-18 19:36:44 -04:00
  • b1aa8d3a91 Feature Budget working need to add some more features down the line johnnyq 2023-08-18 19:34:20 -04:00
  • adf313f183 Feature - Budgets - Part 1 - DB Structure Created johnnyq 2023-08-18 18:21:25 -04:00
  • 258287ae0c Fix Export Clients removed extra space in delimiter johnnyq 2023-08-18 17:37:01 -04:00
  • 4a36efce38 Fix issue with document not showing when sending a shared Link johnnyq 2023-08-18 16:58:29 -04:00
  • 0672063ddd Fix Incorrect var in mail_queue.php johnnyq 2023-08-18 16:35:54 -04:00
  • 169f542039 Show Alerts and Defaults in settings if module accounting is disabled johnnyq 2023-08-18 16:26:36 -04:00
  • cd27decb37 Fix issue when sending shared links it was using the ticket_from_email_address instead of the generic Email address programmed in settings > Mail > SMTP > Mail from Email johnnyq 2023-08-18 16:11:57 -04:00
  • 5e88bd4b37 Fix Opps johnnyq 2023-08-18 15:37:35 -04:00
  • 0d497163fe Feature: Login Message now complete can be set in settings > security johnnyq 2023-08-18 15:35:31 -04:00
  • b987782adb Feature - Login Message Part 1 - DB Structure johnnyq 2023-08-18 15:07:39 -04:00
  • d7ab2b2fec Fix issue with umlaught characters causing the contact name not to display properly in ticket details johnnyq 2023-08-17 21:04:18 -04:00
  • ed9cb5c997 Split Mail Settings into 2 form sections, one for SMTP and one IMAP johnnyq 2023-08-17 20:54:54 -04:00
  • ce2ba6d3d2 Feature: Records per page is now user specific and persists with logout/login sessions johnnyq 2023-08-17 19:42:42 -04:00
  • 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 johnnyq 2023-08-17 16:46:57 -04:00
  • 7d06be0946 Feature - Recurring Expenses - Cron Completed, project finished johnnyq 2023-08-17 16:03:52 -04:00
  • 3ee38c3fdd Feature - Recurring Expenses - Phase 3 - Completed POST Logic and create edit modals johnnyq 2023-08-17 15:08:25 -04:00
  • 7527b6d6f8 Feature: Recurring Expenses - Part - Added Side Menu and Listing code johnnyq 2023-08-16 18:31:52 -04:00
  • ba9c80cd7d Feature: Recurring Expenses - Part 1 - Initial DB Structure Created johnnyq 2023-08-16 17:56:32 -04:00
  • a207e0bc9a Fix Pagination Record select not showing the full number on Chromium based Browsers, fixed up pagination for Mobile view as well johnnyq 2023-08-16 15:18:59 -04:00
  • 04e22a60ec Fixed Importing Passwords was missing the uri insert field Fixes #704 johnnyq 2023-08-16 14:47:25 -04:00
  • d9dbe718bd Allow the reuse of colors in tags johnnyq 2023-08-16 14:37:35 -04:00
  • 2915d7a1b7 Replicated reworked tags code logic under client details and ticket details johnnyq 2023-08-16 14:07:25 -04:00
  • 86c36e08ab client tag cleanup in add and edit modal johnnyq 2023-08-16 13:56:35 -04:00
  • 514b5348cb For Client Tags If no icon is present use a tag icon johnnyq 2023-08-16 13:48:57 -04:00
  • 67de80c97e Cleaned up client tags display logic johnnyq 2023-08-16 13:47:14 -04:00
  • b2a154e97a Client Tags are now clicklable within the clients listing page to filter down based on tag johnnyq 2023-08-16 13:37:50 -04:00
  • 1d277da73c DB Structure Dump to include config_start_page johnnyq 2023-08-16 13:24:45 -04:00
  • fda0d203ed Feature: Added Start Page functionality johnnyq 2023-08-16 13:23:30 -04:00
  • f93dc32241 Removed the requirement for SMTP username and password since the IP can used as a trusted SMTP relay johnnyq 2023-08-15 17:48:10 -04:00
  • 7fd795e9fb Added Software Licences expiring within 30 days to client overview johnnyq 2023-08-15 17:40:02 -04:00
  • 43f016f70f Allow Extra file extentions to be uploaded, increased file upload hard limit in code from 20MB to 500MB johnnyq 2023-08-09 16:38:53 -04:00
  • 850c3f7942 Fix grammar on share link email johnnyq 2023-08-07 15:28:03 -04:00
  • cc80d41964 Cleaned up the watchers Modals johnnyq 2023-08-03 19:36:02 -04:00
  • 427ed8e57b Replying to a ticket through the ITFLow interface it will also email the watchers johnnyq 2023-08-03 18:28:17 -04:00
  • 0aedf95892 Removed watcher_created_at field as its irrelevant johnnyq 2023-08-03 18:08:06 -04:00
  • dd46c5bcab Ticket watchers can now be add and deleted johnnyq 2023-08-03 18:03:39 -04:00
  • 76b0954d25 Reissue Previous Fix johnnyq 2023-08-03 00:37:42 -04:00
  • 73ac6cb8aa Fix issue where recurring invoices that were not sent didnt show up in all recurring invoices johnnyq 2023-08-03 00:30:00 -04:00
  • 653fa01ecc Fixed issue with scheduled tickets breaking CRON removed invalid character, More work on Ticket Watchers johnnyq 2023-08-02 16:36:39 -04:00
  • 173230d250 FEATURE - Ticket Watcher - Added Dynamic Add/Remove Watchers Form under new ticket contacts tab johnnyq 2023-08-01 13:49:15 -04:00
  • b6dc255f8d FEATURE - Ticket Watchers - Initial Commit for DB Structure for ticker wathers johnnyq 2023-08-01 13:03:58 -04:00
  • 8511cdd1fe Added the Ability to Toggle the Ticket Timer Pause / Play johnnyq 2023-07-31 14:30:37 -04:00
  • 2bd6b11f03 Fix Ticket Timer for editing a ticket response / reply johnnyq 2023-07-31 14:09:12 -04:00
  • 336805e16b Fix Ticket Timer for users that user 12 Hour AM/FM Format, converted from time field to text added icon for timer representation johnnyq 2023-07-31 14:06:47 -04:00
  • b195da0f6e Add Move to Folder Option in documents list view johnnyq 2023-07-31 13:39:58 -04:00
  • 86bf7801e4 Removed Default Todays Date in Add Copy Refund Expense johnnyq 2023-07-31 13:13:23 -04:00
  • e26fe1551f Add some facial expression to the update to date johnnyq 2023-07-25 23:39:39 -04:00
  • 7fe8aafcac Update Latest Updates Wording johnnyq 2023-07-25 23:29:49 -04:00
  • 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 johnnyq 2023-07-21 20:34:02 -04:00
  • cff56f6507 Update Debug to include all table stats and current DB Version johnnyq 2023-07-20 17:38:35 -04:00
  • 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 johnnyq 2023-07-17 14:33:43 -04:00
  • 956a18b9bb USe Current Timezone and not UTC 0 when calculating 1 hour increments when adding calendar events fixes #567 johnnyq 2023-07-15 16:22:33 -04:00
  • e09c9cadb5 Added Expire Date field to Quotes also Do not show Guests Accept or Decline if Date is Expired johnnyq 2023-07-15 15:33:08 -04:00
  • 313191aeb2 On Recurring Invoice List Frequency column should be displayed after Amount which make more sense when reading it johnnyq 2023-07-13 17:23:18 -04:00
  • 67f5de1170 Fix accidentally zeroed out edit ticket modal johnnyq 2023-07-13 17:09:08 -04:00
  • 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 johnnyq 2023-07-13 15:04:14 -04:00
  • 8fa7449084 Fix Creating Scheduled Tickets under Main Scheduled Tickets - Was assigning the primary contact the old way changed it to the new way johnnyq 2023-07-12 16:32:34 -04:00
  • c5eb4bddd2 Fix Creating Ticket under Main Ticket - Was assigning the primary contact the old way changed it to the new way johnnyq 2023-07-12 16:21:42 -04:00
  • cb20894fc0 Fixed Centering footer for Guest viewing invoices and quotes johnnyq 2023-07-11 13:47:13 -04:00