Marcus Hill
f9a5ca1ef8
Ticketing updates
...
- Bugfix: Prevent tickets from being assigned to disabled techs
- Bugfix: Un-assign all open tickets when a tech account is disabled
- Allow auto-assignment of recurring/scheduled tickets to an agent/tech (#901 )
- Rework layout of recurring/scheduled ticket modal
2024-03-17 11:09:53 +00:00
Johnny
cb57a1e86b
Merge branch 'master' into ticketing-hide-functions-closed
2024-03-02 19:48:44 -05:00
Marcus Hill
b9431645d3
Ticket Statuses
...
Standardize on 5 consistent ticket states:-
- New (Red/Danger)
- Open (Blue/Primary)
- On Hold (Green/Success)
- Auto Close (Dark/black)
- Closed (Dark/black)
Update parts of the app where these have deviated from, as they have not been updated everywhere.
Other states may be configurable in future via custom fields.
2024-03-03 00:13:29 +00:00
Marcus Hill
66e07b0c47
Ticket closure email wording
2024-03-02 18:35:10 +00:00
Marcus Hill
3084e9e0d3
Ticketing (and Invoicing)
...
- Hide the ability to add/delete watchers when a ticket is closed
- Hide watchers card entirely when tickets are closed, if the ticket had no watchers
- Hide the ability to schedule a ticket when a ticket is closed
- Don't include tickets in an auto-close state in the sidebar ticket counts
- Small edit to the ticket closure wording to account for requests and issues
- Small edits to invoice emails text
2024-03-02 18:31:01 +00:00
Marcus Hill
1e8fbddcbd
Mail queue & tickets
...
- Allow cancelling emails
- Adjust wording of ticket scheduling emails
2024-02-24 11:06:55 +00:00
wrongecho
ae80bba5ce
Deleting recurring tickets - correctly pull subject/frequency
2024-02-16 12:20:49 +00:00
wrongecho
793a4f9c8e
Recurring ticket deletion wording
2024-02-16 12:18:36 +00:00
wrongecho
e6418046aa
Fix deleting recurring tickets
2024-02-16 12:15:55 +00:00
o-psi
cdf4118b09
Allow canceling scheduled tickets
2024-02-15 16:31:35 +00:00
Marcus Hill
2c7b65dad2
Recurring tickets
...
- Reword some areas to better separate recurring and scheduled tickets.
- Fix bulk actions not doing anything due to form name mismatch
2024-02-12 22:17:05 +00:00
Marcus Hill
b64df190ed
Ticket scheduling
...
- Prevent scheduling dates in the past (also for API keys expiry date)
- Correct the ticket URL in the agent email
- Update the onsite value in the database when scheduling a ticket
- Reword the internal note to include a user friendly time and whether the ticket is onsite/remote
2024-02-12 19:52:12 +00:00
o-psi
12f6f86581
Update for long tickets
2024-02-10 02:42:37 +00:00
o-psi
5ac03e7086
Merge branch '0.1.8.2' of https://github.com/twetech/itflow into 0.1.8.2
2024-02-09 22:49:52 +00:00
o-psi
2bf0a2aef8
cleanups
2024-02-09 22:49:12 +00:00
o-psi
f0d2f5b02a
SonarCloud Cleanups
2024-02-09 16:40:51 -06:00
o-psi
6e14406364
Update Calendar to show past scheduled tickets as different colors based on status.
2024-02-09 22:06:34 +00:00
o-psi
c72a4a2413
Update ticket scheduled post actions.
2024-02-09 17:10:59 +00:00
o-psi
b3df9fc9f6
Fix email for iCal
2024-02-08 14:16:27 -06:00
o-psi
e2392c3c6c
Add iCal functionality
2024-02-08 12:59:36 -06:00
Andrew Malsbury
6c247e0f58
Merge branch '0.1.7' into scheduled-tickets
2024-02-01 21:42:24 -06:00
johnnyq
19f4e215de
feat. Bulk Reply To Tickets including create a private note
2024-01-31 15:24:54 -05:00
johnnyq
7975505823
feat. Updated Bulk Close Ticket to allow for a Private Note instead of public
2024-01-31 14:49:25 -05:00
johnnyq
da98f84774
Move the MailQueue Action out of the get email loop on close Bulk Tickets this prevent unessessary mysql connections
2024-01-30 16:55:04 -05:00
johnnyq
e524f1ce7c
Fix issue with adding slashes to close email config_from_name vars
2024-01-30 16:40:19 -05:00
johnnyq
731b60b07a
Feature: Added Bulk Ticket Closure
2024-01-30 16:04:29 -05:00
johnnyq
c6f1a25692
Feature: Added Bulk Set Priority on Tickets
2024-01-30 14:54:00 -05:00
johnnyq
dec2f484ab
added - between App Name and Task for ticket assignment email
2024-01-26 22:57:41 -05:00
johnnyq
a197151286
Update email wording on tech notify of assigned tickets
2024-01-26 22:35:40 -05:00
johnnyq
d7a58c01f9
Update bulk assign tech to only notify by one email with all tickets assigned instead of multiple same with notification, updated some wording as well and include a ticket count in the logging email and notification
2024-01-26 22:30:55 -05:00
johnnyq
6dbbb232ed
Update Bulk Ticket assign action: Updated button, not notifies newly assigned tech via email and in app notification and now logs properly
2024-01-26 20:21:55 -05:00
johnnyq
fd48d991d9
Feature: Ticket Bulk Actions Assign Tech has been added, still work in progress, update ticket reply added tech notification add logging, do not allow to assign ticket on closed ticket and more refinements
2024-01-26 17:12:57 -05:00
johnnyq
91eff8f9b6
no need to SQL escape , in the emails, so removed the \, escaping in post invoice, ticket and ticket_email_parser
2024-01-20 18:13:47 -05:00
johnnyq
669d2f74ed
Update Ticket POST Email body to Use -- instead of ~ for closing signature
2024-01-20 13:49:27 -05:00
johnnyq
5f3b08a543
Fix Mail Array causing duplicate sending
2024-01-20 13:33:54 -05:00
johnnyq
b942bf0e18
Update/Fix Mail Functions in POST/ticket.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars, also fixed watchers where if a watcher was added it would just emai the last watcher selected and skip the main contact and any other watchers selected
2024-01-20 13:18:17 -05:00
johnnyq
2f3e26b285
Fix Ticket Settings
2024-01-19 19:01:26 -05:00
johnnyq
56d0188ccb
Fix Oppps
2024-01-19 17:56:04 -05:00
johnnyq
9559c11c25
Cleaned up the initial create ticket email, removed customization for now, added some better comments to cron mailer etc
2024-01-19 17:28:17 -05:00
o-psi
13cf4df473
Scheduled Tickets
2024-01-18 19:50:01 +00:00
johnnyq
29be864675
Removed Re: from ticket replies as this is reserved if following an email thread changed back to Ticket update instead
2024-01-10 13:31:56 -05:00
johnnyq
74abe28c33
Fix Archiving Ticket Replies
2024-01-03 18:33:09 -05:00
johnnyq
a9dfc0d5fe
Add the ability to delete a ticket watcher
2023-12-27 17:21:17 -05:00
o-psi
5ef96f7860
Redirect to tickets.php after deleting a ticket instead of the deleted tickets' page.
2023-12-22 23:20:21 +00:00
o-psi
3eaaf73744
Add more billable status functionality
2023-12-21 17:10:15 +00:00
johnnyq
e8a53cbd6a
Update new mail queue function to use the proper mail from name and mail from email
2023-12-21 01:37:21 -05:00
johnnyq
cdaca0e06b
Update a few var names for the new mail addToMailQueue function
2023-12-21 01:05:59 -05:00
Johnny
a35a6f3ea0
Merge pull request #835 from twetech/ticket_notifications
...
Notifications for technicians in tickets
2023-12-20 23:45:00 -05:00
o-psi
8b4beacf0e
Update MailQueue to use function
2023-12-19 22:36:51 +00:00
o-psi
78260a2b4e
Updates to mark tickets billable, and keep track of which have been billed.
2023-12-17 20:28:57 +00:00