Commit Graph

813 Commits

Author SHA1 Message Date
johnnyq 485bb68055 A Ticket Contact is now optional 2023-09-18 16:29:19 -04:00
johnnyq 301d798963 You can now change ticket priority, contact or ticket Assignment by clicking on the element in the ticket listing 2023-09-18 13:23:21 -04:00
johnnyq fdc7416ae9 Wording 2023-09-17 18:38:46 -04:00
johnnyq beaa56dc36 Removed Ticket assignment through edit ticket, has to be done within the ticket itself, properly update the status to assigned and pending-assignment based off whos assigned to the ticket 2023-09-17 18:36:48 -04:00
Marcus Hill 2b6be6ba45 Ticketing: Add example logic for how we might allow customised subject/ticket body 2023-09-17 12:00:27 +01:00
johnnyq 9753b96fed Fix mismatch of word URI and URL to just URI, fix it to not removed Service:// 2023-09-09 23:57:55 -04:00
johnnyq 747e793e54 Added Asset URI can be used for a remote link 2023-09-09 23:40:18 -04:00
Marcus Hill 19e159e9fd Bug fix: Asset import 2023-09-09 11:53:12 +01:00
johnnyq 3d5c09abd0 Added a mail resend option under mail queuer it reset the the failed count to 3 2023-09-07 19:31:18 -04:00
johnnyq 3c8c173427 Fix Bad column count error upon importing passwords via CSV 2023-09-07 17:10:50 -04:00
johnnyq 718605dd8c Removed Mail from settings under ticket, invoice and quote settings as this is all configured under mail settings now 2023-09-07 16:28:36 -04:00
johnnyq e56d78b0a8 Added timezone selection to localiztion settings 2023-09-07 15:41:01 -04:00
johnnyq 44508cfa7c Moved Company Details settings localiztion settings to its own seperate settings called localiztion 2023-09-07 15:22:16 -04:00
johnnyq 903efec1dd When local auth is selected show the password box 2023-09-06 00:49:31 -04:00
johnnyq 17c8a9ab0c FEATURE: Force MFA Part 2 - Added to add, edit user 2023-09-05 23:44:42 -04:00
johnnyq 853fbf0ba7 Ticket Notifications now are clickable and will go to the ticket details 2023-09-05 16:23:10 -04:00
johnnyq baea5ed997 Fixed issues with ticket notifications 2023-09-05 13:53:42 -04:00
Marcus Hill 06c88a0c8f Bug fix: Log entries auditing tickets created by agents now correctly log under the client 2023-09-03 22:09:58 +01:00
Marcus Hill b500556403 Add Anonymize Contact feature
- Contact name is redacted
- Contact details are removed
- Contact name/email is redacted from tickets & logs
- Contact is archived
2023-09-03 17:02:42 +01:00
johnnyq 81029e4605 Agent Resassign Ticket Email notification now uses the new mail queue system 2023-08-29 14:20:05 -04:00
johnnyq 34a4f27b19 Close Ticket Email notifications now utilize the new mail queue system 2023-08-29 13:23:36 -04:00
johnnyq 353b082f0c Converted Create Ticket Email Notification to the new mail queue system 2023-08-29 12:56:00 -04:00
johnnyq 0898732ee7 Added more archiving capabilities across the board also dont show delete if folder is not empty, still need to add show archived data 2023-08-28 16:21:09 -04:00
Marcus Hill b7108436fd Add notify by email function when a new ticket is created 2023-08-27 12:24:15 +01:00
johnnyq 90a3644eb9 Prepend Re: to ticket reply subject lines 2023-08-25 22:46:02 -04:00
johnnyq 6858d1f293 Feature: Vendors can now be linked to documents 2023-08-24 17:03:45 -04:00
johnnyq 597b7575d6 Reworked mail settings to include all mail related thing to be in one spot and easy to understand Also updated test email to test email from each email from address configured 2023-08-24 13:23:03 -04:00
johnnyq f88f04edd8 Feature: Added Folder support for files 2023-08-23 18:02:51 -04:00
johnnyq 1083ac88d9 Create some javascript that limits the amount of files to 20 that can be uploaded at once. 2023-08-23 16:48:42 -04:00
johnnyq 811f253470 DB Dump, store file hash in the db 2023-08-23 16:27:59 -04:00
johnnyq 0897217357 Major UI / UX enhancements to Client Files. Files are now searchable can select between thumbnail and list view, pagination enabled, file renaming capabilities 2023-08-23 15:43:47 -04:00
johnnyq 44c4beba1e Feature: You can now upload multiple files at a time in the client files section 2023-08-23 13:24:05 -04:00
johnnyq b1aa8d3a91 Feature Budget working need to add some more features down the line 2023-08-18 19:34:20 -04:00
johnnyq 258287ae0c Fix Export Clients removed extra space in delimiter 2023-08-18 17:37:01 -04:00
johnnyq 0d497163fe Feature: Login Message now complete can be set in settings > security 2023-08-18 15:35:31 -04:00
johnnyq ed9cb5c997 Split Mail Settings into 2 form sections, one for SMTP and one IMAP 2023-08-17 20:54:54 -04:00
johnnyq ce2ba6d3d2 Feature: Records per page is now user specific and persists with logout/login sessions 2023-08-17 19:42:42 -04:00
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 04e22a60ec Fixed Importing Passwords was missing the uri insert field Fixes #704 2023-08-16 14:47:25 -04:00
johnnyq fda0d203ed Feature: Added Start Page functionality 2023-08-16 13:23:30 -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 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 dd46c5bcab Ticket watchers can now be add and deleted 2023-08-03 18:03:39 -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 b195da0f6e Add Move to Folder Option in documents list view 2023-07-31 13:39:58 -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 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 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 bb16c4b7b8 Feature: Late Fees can now be assessed to unpaid invoices 2023-07-11 11:40:53 -04:00
johnnyq 9baf64964a Fixed Umlaughts in email subject with the new Mail Queue System 2023-07-06 15:25:10 -04:00
johnnyq 6ea31adb99 Removed Old Duplicate code for reply tickets as it was using the queue method and the old method 2023-07-06 15:09:52 -04:00
Haymaker aa984b92ef add credentials for imap 2023-07-04 18:52:00 -04:00
johnnyq 448da5f393 Moved Ticket Replies to the new Mail Queue 2023-07-04 15:00:41 -04:00
johnnyq 12d1fc5cb8 Added HTML Line Breaks after Ticket Reply 2023-07-04 13:32:31 -04:00
johnnyq 379529c6af Fix Regression issue when replying to a ticket via the web app the content doesnt show in the email body see https://forum.itflow.org/d/197-actual-answer-to-customer-in-email-is-missing 2023-07-04 13:08:53 -04:00
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 567c01ce3f Update logic for adding and editing primary location 2023-07-03 17:40:14 -04:00
johnnyq 18274d532e When Adding new client add contact as important as well, when assigning a new contact as primary contact label them as important updated the logic add and edit logic to include the new field primary contact field under contacts 2023-07-03 17:31:37 -04:00
Marcus Hill f6c4e72c86 Fix some codesmells 2023-07-02 15:07:50 +01:00
Marcus Hill ebecdd3da2 Post.php - Separate 9k lines into separate files by sub-modules (e.g. ticket, invoice, expense) for easier development and troubleshooting 2023-07-02 14:56:12 +01:00