wrongecho
e1f212d30d
Start recording ticket source (API, Email, Portal, Agent)
2025-04-28 14:51:38 +01:00
johnnyq
70cb0ac635
Add the ability to remove additional assets from the ticket details screen
2025-04-07 12:58:55 -04:00
johnnyq
a0ece18876
Allow to remove additional assets in a ticket
2025-04-07 11:59:56 -04:00
Johnny
d99b9cbe68
Merge pull request #1204 from itflow-org/fix-assign2
...
Ticket assign
2025-04-01 10:56:56 -04:00
wrongecho
7286248fef
Ticket assign
...
Remove the role check altogether, its the old way of doing the roles anyway
2025-04-01 09:12:24 +01:00
wrongecho
dc49f80cc3
Tickets - Fix bulk assign
...
Fix bulk assigning tickets to agents
2025-04-01 09:03:33 +01:00
johnnyq
0914716b8e
Allow user to redact client replied tickets
2025-03-31 18:42:56 -04:00
johnnyq
e92f2f714d
Fix Ticket Assign to
2025-03-30 20:48:12 -04:00
wrongecho
b7df21a663
Notify if a recurring ticket, invoice or expense has a next run date in the past - it needs to be manually adjusted for cron to pick it up again. Also, bugfix bulk recurring ticket delete.
2025-03-27 16:29:39 +00:00
johnnyq
5b89e3dbee
Add Phone Country code in even more places
2025-03-26 14:04:47 -04:00
johnnyq
4c85db5e49
Remove legacy redact function in favor of tinymce integration redact
2025-03-24 13:22:41 -04:00
wrongecho
21dc26b06f
Merge branch 'develop' into ticket-redaction
2025-03-18 09:42:29 +00:00
wrongecho
6a8d2cf1d4
Add ticket redaction feature
2025-03-18 09:40:39 +00:00
johnnyq
c0db914213
Added Recurring Ticket Reference to Tickets
2025-03-12 13:56:36 -04:00
johnnyq
d0b8095bba
Feature: Added additional assets to Recurring Tickets as well
2025-03-11 19:36:39 -04:00
johnnyq
daab1bca3d
Rename the remain items from Scheduled Tickets to Recurring Tickets
2025-03-11 18:32:24 -04:00
johnnyq
a0a2fddd90
Feature: Additonal Assets can now be assigned to a single Ticket
2025-03-11 17:41:40 -04:00
johnnyq
6cc6e80f92
Fixed ticket link for agent email notifications on scheduling tickets
2025-02-24 16:19:22 -05:00
johnnyq
a08393b4d4
Fix Redirect Link when scheduling tickets that conflict with other scheduled tickets
2025-02-24 12:52:35 -05:00
johnnyq
d228c30b03
Merged Global Tickets with Client Tickets seperated them with some header logic
2025-02-19 13:45:44 -05:00
johnnyq
093fd69415
Migrated Ticket Priority, Assign Agent, Assign Contact, Ticket Billable, Task edit, task_template edit to the the new AJAX Modal
2025-02-16 18:27:43 -05:00
johnnyq
33beae68e5
Tickets can not be categorized in bulk
2025-02-12 19:48:16 -05:00
wrongecho
a3e94d1171
- Finish updating URLs from /portal to /client
...
- Add a basic Stripe management page to admin settings to remove cards/reset Stripe customer IDs
2025-01-24 15:08:09 +00:00
johnnyq
5f76a7989b
Move portal to client and rename and reorganize some client portal files
2025-01-23 17:12:11 -05:00
johnnyq
2c51289d75
Remove mysqli connection vars when passing mail data to addToMailQueue Function
2025-01-22 20:56:24 -05:00
johnnyq
cc0b456312
Update all email content links to use the /guest directory now for ticket viewing, invoice, quote and item
2025-01-11 16:07:48 -05:00
wrongecho
64fd761934
Don't require a contact for recurring tickets
2025-01-09 16:23:35 +00:00
wrongecho
a67de7a8f1
Prevent post pages being accessed directly
2025-01-09 16:09:39 +00:00
Marcus Hill
c85626a937
Tidying/General quality of life updates
...
General quality of life updates:
- Ticket contact edit: 'No one' should be logged when ticket isn't associated with any contact, rather than a blank space; also fix email content
- Ticket portal/guest: Only show 'Assigned to' if someone is actually assigned
- Ticket tasks: Don't allow adding/modifying tasks for tickets in a resolved state
- Portal contacts: Properly align word 'Contacts' in a similar way all other page headings are aligned
- Client PDF export/handover: Now opens in a new self-closing window
2024-12-28 01:12:59 +00:00
Marcus Hill
ac4a9b8ef2
Recurring tickets
...
- Allow forcing recurring tickets to run (e.g. cron broke, or you want to do a task early)
- Use new permissions system for recurring UI
- Bugfix: Ticket billable status wasn't saving/displaying on the edit modal
2024-12-16 12:11:29 +00:00
wrongecho
4213a33652
TT for bulk resolve too
2024-12-04 21:14:35 +00:00
wrongecho
425b06e550
Add time tracking for bulk ticket replies
...
- TT for bulk replies
- Encourage the correct time format using a placeholder and pattern (client-side validation only)
2024-12-04 16:43:09 +00:00
johnnyq
cbbf8c27ba
Fix Ticket Watchers not getting emails when No Contact is selected on a ticket, and add the ability to link files in contact details
2024-11-26 14:06:34 -05:00
johnnyq
1e4306381f
DB Optimizing in Ticket Selections and relogicify mark billable also more logging
2024-11-19 18:46:07 -05:00
johnnyq
050d15579d
More in depth logging ticket history and less passing vars from POT in ticket POAST
2024-11-19 18:18:32 -05:00
johnnyq
5f4356546f
Fix ticket post missing )
2024-11-16 14:03:03 -05:00
johnnyq
7fd0a40ea1
logAction is used everywhere in ticket post, also did some logic tiday updates, but way more need to happen within ticket post so more to come
2024-11-16 14:01:08 -05:00
johnnyq
235d1641f0
Update Edit Ticket Logic, Moved fetching ticket info before check notify for logging and alerting and to reduce the amount of post data received
2024-11-16 12:34:13 -05:00
wrongecho
fc94d71795
Fix typo in ticket archived logging
2024-11-14 08:08:52 +00:00
johnnyq
e4f618c150
More work on Updating ticket post to use new logAction function, added more ticket history updates, tidy and added more details to logging, lots of logic changes need to happen here
2024-11-13 18:46:28 -05:00
johnnyq
52284231bb
Remove Dup Edit Priority Logic from ticket post and fix priority from > to
2024-11-13 17:56:28 -05:00
johnnyq
56361c7008
Partially Updated ticket post to use new logAction function, added some ticket history updates, tidy and added more details to logging
2024-11-13 17:48:24 -05:00
Marcus Hill
13f89d2118
Ticketing updates
...
- Allow changing ticket status without adding a reply (just leave the response blank)
- Bugfix: Contact change email didn't include URL key
- Make it clearer when nobody is assigned to a ticket
2024-11-02 10:22:31 +00: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
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
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
8dca7bc183
Simplify Ticket Creation and Edit Model by removing unessesary tabs and combining fields to fewer tabs
2024-10-18 15:40:17 -04:00
johnnyq
4963f2f385
Add Ticket Category to New Ticket and Bulk add Tickets through assets
2024-10-10 01:38:21 -04:00
johnnyq
a9ebc1395c
Fix Repeating ticket number when adding bulk tickets via assets
2024-10-10 01:08:12 -04:00
johnnyq
134f4f9ad3
FEATURE: Create Ticket for each asset in Bulk
2024-10-09 15:24:40 -04:00