334829c23e
Force setup of MFA on login
wrongecho
2024-10-28 21:01:55 +00:00
9491643a4b
Fix issue where sometimes the due date is invisible when viewing an invoice from the guest link
johnnyq
2024-10-28 13:32:41 -04:00
56feefe612
Remove Create Ticket from Template dropdown in Contact Details
johnnyq
2024-10-26 19:20:06 -04:00
5094453550
Define processed and unprocessed email count for logging
johnnyq
2024-10-26 13:48:54 -04:00
41f2177788
Ticket Email Parser Add Debugging after each run to calculate emails processed and unprocessed including the execution time of the script
johnnyq
2024-10-26 13:42:48 -04:00
d3cca2e633
Fix Invalid var
johnnyq
2024-10-26 13:21:13 -04:00
07d89ad09d
Re-add Functions after test
johnnyq
2024-10-26 13:14:56 -04:00
01db0ddc3c
Do not use the autoloader to load php mime mail parser
johnnyq
2024-10-26 13:09:21 -04:00
46572afc77
Mail Parser: Use UIDs instead of Message Sequence Numbers, this could potentially fix the issue of repeating tickets
johnnyq
2024-10-26 13:06:53 -04:00
6c402942e4
Mail Parser: Better way to set important flag then remove seen flag
johnnyq
2024-10-26 12:48:41 -04:00
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
johnnyq
2024-10-26 12:26:03 -04:00
71f7fa2683
Started working on Archiving Contact Options Dialog for when archiving a contact
johnnyq
2024-10-26 11:58:04 -04:00
ae561d3195
FEATURE: New Invoice Status Non-Billable
johnnyq
2024-10-25 14:33:12 -04:00
58f995ed37
Fix Invalid Field change in cron.php causing cron to break
johnnyq
2024-10-24 22:30:16 -04:00
aa2e0ed5c5
carry over the Task Completion estimate When creating a new ticket from a template
johnnyq
2024-10-23 14:13:05 -04:00
636c74dbb0
FEATURE: Added Task Completion Estimate to the UI
johnnyq
2024-10-23 14:06:41 -04:00
dffc97859d
FEATURE: Estimated Time Completion on Tasks - Phase 1 DB Structure update
johnnyq
2024-10-23 13:28:46 -04:00
808fdf5f76
When Archiving, Unarchiving, Deleting and Bulk Actions also update the associated user as well
johnnyq
2024-10-23 12:40:32 -04:00
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
johnnyq
2024-10-22 17:06:18 -04:00
ba64a179c6
Add contact_user_id to contacts table to associate a contact with a user
johnnyq
2024-10-22 16:34:08 -04:00
fccc8ab8fd
Fix adding a device to a rack: Unit Start number cannot be higher than Unit End number
johnnyq
2024-10-19 16:34:03 -04:00
c32c47785e
Fix notification action log path for cron successully run
johnnyq
2024-10-19 16:13:36 -04:00
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
johnnyq
2024-10-19 15:56:26 -04:00
051fdda9a8
Bump TinyMCE from 7.3.0 to 7.4.1
johnnyq
2024-10-18 18:08:39 -04:00
36af07c837
Bump PHPMailer from 6.9.1 to 6.9.2
johnnyq
2024-10-18 18:02:09 -04:00
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
johnnyq
2024-10-18 17:29:45 -04:00
64a3f8f1cc
UI Update of Client Add / Edit Modals - Moved Lead Checkbox next to Name, Moved Shortned Name and tags to main tab
johnnyq
2024-10-18 16:00:41 -04:00
b15a175044
When creating Ticket from main ticket listing and not the client listing make Client Selectable first
johnnyq
2024-10-18 15:42:09 -04:00
8dca7bc183
Simplify Ticket Creation and Edit Model by removing unessesary tabs and combining fields to fewer tabs
johnnyq
2024-10-18 15:40:17 -04:00
6c1c5d6523
Simplify Ticket Template Creation by putting all fields into 1 modal tab instead of multiple and removing the ability to ass tasks via add ticket template, this should be done in the details
johnnyq
2024-10-18 15:11:54 -04:00
d01d912154
Move logout to a file logout.php in /post fixes issue where one cant logout if in admin section, also redirect to login page with or without login key if set
johnnyq
2024-10-18 00:12:08 -04:00
fe86ca0dd7
Bump php-mime-mail-parser from 8.0 to 8.0.4
johnnyq
2024-10-17 23:33:53 -04:00
77ed7aa7ff
Updated new cron mail parser
johnnyq
2024-10-17 23:15:39 -04:00
646b94d8ab
Initial work on new Mail Parser that uses the old php imap libraries and not the new webklex
johnnyq
2024-10-17 20:55:23 -04:00
878e145550
When Editing Recurring Expense use the Next Month Date instead of selecting the month that the recurring expense was initially created
johnnyq
2024-10-15 18:28:53 -04:00
bfd5973be8
Fix Bulk Actions by removing input form requirements for Create asset ticket as they share one giant form
johnnyq
2024-10-12 15:38:43 -04:00
0fc6a2f02c
Keep contact contact within the media body
johnnyq
2024-10-10 18:13:35 -04:00
4289ba3026
Display Link Location Name in the Custom Links Listing
johnnyq
2024-10-10 17:37:53 -04:00
22086bef24
Optimize Guest Post to only selecting the required Database Table Fields and Tidy
johnnyq
2024-10-10 17:01:40 -04:00
0954579216
rename admin to administration and use user-shield icon
johnnyq
2024-10-10 16:57:27 -04:00
e37df8bf4b
Fix Custom Link Order to ASC instead of DESC as well
johnnyq
2024-10-10 16:53:31 -04:00
ab1c5ac631
FEATURE: Custom Links can be added to the Top Nav Note must have icons
johnnyq
2024-10-10 16:51:00 -04:00
eaab9b75de
Send InApp Notification when Quotes have been Declined or Accepted, also show status under guest url
johnnyq
2024-10-10 15:28:30 -04:00
2b2840a43c
When Adding a Ticket Template to a Project Template use the Template name and not the subject also optimized Query
johnnyq
2024-10-10 14:42:57 -04:00
4963f2f385
Add Ticket Category to New Ticket and Bulk add Tickets through assets
johnnyq
2024-10-10 01:38:21 -04:00
a9ebc1395c
Fix Repeating ticket number when adding bulk tickets via assets
johnnyq
2024-10-10 01:08:12 -04:00
66a28685a3
Add Place Holders for Certificate, Asset Warranty and Shared Item View to the Notifications settings, also removed 120 Days from the Notifications Settings page
johnnyq
2024-10-09 13:10:52 -04:00
246878a32f
Create Notification if a shared item was viewed
johnnyq
2024-10-09 12:56:55 -04:00
ce9a0b903f
Added Shared Item Recipient to Files, Documents and Credentials
johnnyq
2024-10-09 12:36:22 -04:00
d0769b9f6b
Added Shared Item Recipient Email to the Shared Items list in overview
johnnyq
2024-10-09 12:13:26 -04:00
f1a90156c2
Expose more Admin Options in the Side menu without having to expand sub menus
johnnyq
2024-10-08 18:44:08 -04:00
b0c592831e
Merge pull request #1090 from itflow-org/tidy
Johnny
2024-10-08 18:24:06 -04:00