Commit Graph

5847 Commits

Author SHA1 Message Date
johnnyq af123d3978 Fix Only show Document Folders, Removed Create Subfolder as this is now merged into Create Folder Dependign on what folder you are in 2024-10-28 22:12:45 -04:00
johnnyq 1d4165f41a Updated Bulk Document Move to include the indented folder and sub folder structure 2024-10-28 18:47:43 -04:00
Johnny bc211f3824
Merge pull request #1095 from itflow-org/tidy-28
Tidying
2024-10-28 18:31:13 -04:00
Johnny 5f708f6003
Merge pull request #1094 from itflow-org/force-mfa
Force setup of MFA on login
2024-10-28 18:21:32 -04:00
johnnyq cb611a764b Rework Move Document to not utilize a function 2024-10-28 18:05:45 -04:00
johnnyq 580e6a55ce Remove garbage code 2024-10-28 17:54:33 -04:00
johnnyq 77fce6a69d FEATURE: Implemented SubFolders within Documents UI 2024-10-28 17:53:44 -04:00
wrongecho 91c01d2cdb Tidying 2024-10-28 21:16:15 +00:00
wrongecho 334829c23e Force setup of MFA on login 2024-10-28 21:01:55 +00:00
johnnyq 9491643a4b Fix issue where sometimes the due date is invisible when viewing an invoice from the guest link 2024-10-28 13:32:41 -04:00
johnnyq 56feefe612 Remove Create Ticket from Template dropdown in Contact Details 2024-10-26 19:20:06 -04:00
johnnyq 5094453550 Define processed and unprocessed email count for logging 2024-10-26 13:48:54 -04:00
johnnyq 41f2177788 Ticket Email Parser Add Debugging after each run to calculate emails processed and unprocessed including the execution time of the script 2024-10-26 13:42:48 -04:00
johnnyq d3cca2e633 Fix Invalid var 2024-10-26 13:21:13 -04:00
johnnyq 07d89ad09d Re-add Functions after test 2024-10-26 13:14:56 -04:00
johnnyq 01db0ddc3c Do not use the autoloader to load php mime mail parser 2024-10-26 13:09:21 -04:00
johnnyq 46572afc77 Mail Parser: Use UIDs instead of Message Sequence Numbers, this could potentially fix the issue of repeating tickets 2024-10-26 13:06:53 -04:00
johnnyq 6c402942e4 Mail Parser: Better way to set important flag then remove seen flag 2024-10-26 12:48:41 -04:00
johnnyq 72eaf3d269 Email Ticket Parser: Fix Flagged Email from getting marked as read, use imap_store function to flag emails not processed as this function keeps the email as unread 2024-10-26 12:26:03 -04:00
johnnyq 71f7fa2683 Started working on Archiving Contact Options Dialog for when archiving a contact 2024-10-26 11:58:04 -04:00
johnnyq ae561d3195 FEATURE: New Invoice Status Non-Billable 2024-10-25 14:33:12 -04:00
johnnyq 58f995ed37 Fix Invalid Field change in cron.php causing cron to break 2024-10-24 22:30:16 -04:00
johnnyq aa2e0ed5c5 carry over the Task Completion estimate When creating a new ticket from a template 2024-10-23 14:13:05 -04:00
johnnyq 636c74dbb0 FEATURE: Added Task Completion Estimate to the UI 2024-10-23 14:06:41 -04:00
johnnyq dffc97859d FEATURE: Estimated Time Completion on Tasks - Phase 1 DB Structure update 2024-10-23 13:28:46 -04:00
johnnyq 808fdf5f76 When Archiving, Unarchiving, Deleting and Bulk Actions also update the associated user as well 2024-10-23 12:40:32 -04:00
johnnyq 55c9c76194 Fix Self Password Reset via Portal 2024-10-23 00:46:02 -04:00
Johnny 0a63ed2cd6
Merge pull request #1091 from itflow-org/bugfix-tck-schd-notif
Bugfix: Ticket scheduling emails
2024-10-23 00:29:00 -04:00
johnnyq f2dedbf8e8 Cmplete Migrate Contact Users to Users 2024-10-22 23:53:14 -04:00
johnnyq ee19e1b967 Check for user type of during login and set a temp if condition on check_login.php to see if user_type field exists and query user based off that result, the condition will be removed at a later date 2024-10-22 17:06:18 -04:00
johnnyq ba64a179c6 Add contact_user_id to contacts table to associate a contact with a user 2024-10-22 16:34:08 -04:00
wrongecho 30738ed9fd Bugfix: Ticket scheduling emails
Scheduling a ticket should only send an email if config_ticket_client_general_notifications is enabled
2024-10-22 19:42:40 +01:00
johnnyq 499f9456f8 DB Update add user_role_type to differentiate between itflow users, client users and api permissions 2024-10-22 14:08:50 -04:00
johnnyq 48b306452c Phase 1 - Combining contact logins with users table - Add User Type field to users table 2024-10-22 13:47:44 -04:00
johnnyq ea494a8b5c Fix FullCalendar Links 2024-10-21 13:53:40 -04:00
johnnyq b456caa129 Bump FullCalendar from 6.1.10 to 6.1.15 2024-10-21 13:48:29 -04:00
johnnyq b1de0c86f6 Fix Broken Client Details page 2024-10-21 13:36:44 -04:00
johnnyq 47c6c70c67 Bump DataTables from 2.0.8 to 2.1.8 2024-10-21 12:29:05 -04:00
johnnyq a93187fdf8 Add Number of Tasks in the ticket template selection when creating a ticket 2024-10-20 14:49:50 -04:00
johnnyq c214c12d00 FEATURE: Auto Populate Create Ticket when selecting a template, remove old ticket mail parser code 2024-10-20 14:34:09 -04:00
johnnyq 061e912123 Tidy 2024-10-20 12:48:14 -04:00
johnnyq fccc8ab8fd Fix adding a device to a rack: Unit Start number cannot be higher than Unit End number 2024-10-19 16:34:03 -04:00
johnnyq c32c47785e Fix notification action log path for cron successully run 2024-10-19 16:13:36 -04:00
johnnyq ab9ae71ac7 Do not resanitize subject after passed to the create/update ticket function as its sanitized before passing to the functon, this caused unessesary slashes in the subject line if sql escape chars were used 2024-10-19 15:56:26 -04:00
johnnyq 051fdda9a8 Bump TinyMCE from 7.3.0 to 7.4.1 2024-10-18 18:08:39 -04:00
johnnyq 36af07c837 Bump PHPMailer from 6.9.1 to 6.9.2 2024-10-18 18:02:09 -04:00
johnnyq 1e964fe90a Remove WEBKLEX-PHP_IMAP Libraries 2024-10-18 17:44:43 -04:00
johnnyq 6cd5290f4c Migrate cron_ticket_email_parser.php back to using php-mime-mail-parser libraries and php extensions php imap and php Mailparse while still keeping the new functionality from the webklex php-imap version of this script. There were wayyy to many dependcies with WebKlex and ran into way too many problems. This delays OAAUTH2 until we can find a better solution 2024-10-18 17:29:45 -04:00
johnnyq 02e3ca3f52 Wording 2024-10-18 16:12:11 -04:00
johnnyq 64a3f8f1cc UI Update of Client Add / Edit Modals - Moved Lead Checkbox next to Name, Moved Shortned Name and tags to main tab 2024-10-18 16:00:41 -04:00