b3cbfdbe09
Added HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_QUEUES setting
2024-02-14 13:36:46 +00:00
7e65e3d367
Renamed setting to HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_STATUSES
2024-02-14 13:23:15 +00:00
90666a47ba
Adding HELPDESK_FOLLOWUP_TIME_CALCULATION_EXCLUDE_STATUSES setting
2024-02-14 13:21:19 +00:00
220f6d56a8
Adding HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_HOLIDAYS setting
2024-02-14 13:03:58 +00:00
eb9d947dd6
Update comments
2024-02-14 12:33:20 +00:00
a671a9e8dc
Fixed undefined timedelta error
2024-02-14 10:23:31 +00:00
c3f6a1caa2
Adding second precision for float conversion
2024-02-14 10:21:34 +00:00
05dfde59cb
Include opening hours for follow-up time_spent calculation
2024-02-14 10:16:20 +00:00
ed6aa132f3
timedelta seconds property is limited to 86400
2024-02-13 10:31:06 +00:00
ab8bd7637d
Adding comment header according to documentation header
2024-02-13 09:30:21 +00:00
cd77ac7a9d
Update FollowUp time calculation method
2024-02-13 09:27:12 +00:00
f7e3a2b8aa
Automatic absolute time_spent calculation for ticket FollowUp
2024-02-13 08:59:48 +00:00
40ef247844
Handle "no label" for status id case (shouldn't happen)
2024-02-05 11:39:45 +01:00
c7a9a1ab54
Removed ticket new status logic from templates
2024-02-05 11:34:56 +01:00
8b53ef9505
Passing ticket status flow logic to Ticket model
2024-02-05 10:58:42 +01:00
6498126b87
Forgot {% endif %} line while pasting code
2024-02-02 16:20:08 +01:00
302769e59c
Merge branch 'main' into main
2024-02-02 16:08:33 +01:00
827c0b7ed3
Update public ticket view with new settings statuses logic
2024-02-02 15:40:08 +01:00
71047e1fac
Allow new settings statuses in "Respond to this ticket" status changes
2024-02-02 15:32:12 +01:00
2ff266a612
Fixed pairing parenthesis
2024-02-01 16:28:26 +01:00
3e6e39fc39
Fixing missing capitalized Q_OPEN_STATUSES variable
2024-02-01 15:43:56 +01:00
ab2c2f79a4
Allow Tickets status choices customization
2024-02-01 15:38:02 +01:00
aaafe397c1
Implement Custom delete_queryset Method in QueueAdmin to Resolve Django 1062 Error
2024-01-31 14:13:25 +01:00
1bf92a82c4
Removed unused gettext import
2024-01-24 10:59:51 +01:00
3e791d98fa
Explicit property naming
2024-01-22 14:39:53 +00:00
3537ec7447
Customization of Ticket PRIORITY_CHOICES in project settings
2024-01-22 14:30:44 +00:00
c9f742227e
Include custom fields in user tickets api endpoint
2024-01-16 22:19:32 +00:00
b0977a44d0
Remove debug output code from tests
2024-01-04 00:16:47 +00:00
7aa7f0eca2
Fix custom field sending in new ticket webhook
2023-12-27 19:39:12 +00:00
7a4210df50
my_tickets.html: Trans tags
2023-12-04 23:42:49 +00:00
9b17dc3cbd
More formatting fixes on ticket view page
2023-12-04 23:38:28 +00:00
4432802562
Fix css for showing ticket followups
2023-12-04 23:38:28 +00:00
83994d07d7
Fix updating tickets when opened from my-tickets view
2023-12-04 23:38:28 +00:00
27f295098c
Improve webhook env var handling & docs
2023-12-04 23:37:31 +00:00
c959c24b96
Merge branch 'main' into webhooks-2
2023-12-04 08:42:58 +00:00
9db89e6714
Merge pull request #1145 from timthelion/webhooks-1
...
API: Actually send out emails when creating followups via the API
2023-12-04 07:57:36 +00:00
04bbb27b24
Fix mistake in if chaining
2023-12-03 00:34:29 +00:00
e708281dcd
Implement webhooks. Fixes #264
2023-12-02 20:57:21 +00:00
9526ca9820
Do the full update ticket flow when followups are posted from the API
2023-11-30 11:40:11 +01:00
2360c2ed53
Add My Tickets view to staff menu as well
2023-11-27 11:18:31 +01:00
e00e19625a
Remove Due Date and Submitter columns from My Tickets view as these are not necessary
2023-11-27 11:14:10 +01:00
ffb7522e79
Use update_ticket method when placing ticket on hold
2023-11-26 16:40:52 +00:00
8f71bdac7a
Add tests for user_tickets api endpoint
2023-11-26 12:58:53 +00:00
5d190c30ab
re-protect public views
2023-11-23 22:52:45 +01:00
162a368b9d
Remove all mention of obsolute API deactivation switch. The helpdesk frontend
...
now requires the API
2023-11-23 22:23:13 +01:00
3d4d58b5fd
Fixes #994
2023-11-23 21:58:02 +01:00
b92c83de39
Implement My Tickets view in public helpdesk
...
Note: This is a breaking change as it forces pagination on the API endoints.
This should have been done from the start as the API without pagination is
useless when there are large numbers of tickets.
2023-11-23 21:50:44 +01:00
cec90aafdd
Show username in nav header
2023-11-23 20:59:58 +01:00
4481795c7f
search_for_ticket → class based view
2023-11-23 20:52:27 +01:00
e128cc0d5c
view_ticket → class based view
2023-11-23 20:48:50 +01:00