Commit Graph

1492 Commits

Author SHA1 Message Date
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