Commit Graph

2527 Commits

Author SHA1 Message Date
Christopher Broderick
ed321159fe
Merge pull request #1159 from samsplunks/main
Time tracking features
2024-02-27 03:18:24 +00:00
Sam Splunks
6724e29e28
Fixed holidays exclusion format in documentation 2024-02-21 15:36:21 +01:00
Sam Splunks
7a7a39d567 Extracting previous ticket status from latest follow-up with new_status set 2024-02-15 16:16:24 +00:00
Sam Splunks
5482d7b6df Adding year to HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_HOLIDAYS dates 2024-02-15 15:42:29 +00:00
Sam Splunks
ae7c8c7aea Raise ImproperlyConfigured if HELPDESK_FOLLOWUP_TIME_SPENT_OPENING_HOURS is out of (0, 23.9999) boundary values 2024-02-15 15:24:55 +00:00
Sam Splunks
02e333cf52 Precise selection of previous status 2024-02-15 09:55:57 +00:00
Sam Splunks
ae89d182a9 Removed duplicate format_time_spent function definition 2024-02-15 09:30:02 +00:00
Sam Splunks
cec1035c2d Return precisely 86400 seconds for a full day 2024-02-15 09:18:36 +00:00
Sam Splunks
99b49e3f39 Refactoring earliest and latest follow-up time selection logic, also allows for time_spent recalculation if unset 2024-02-15 09:08:25 +00:00
Sam Splunks
b1759520d8 Merge exclusion conditions for time_spent calculation 2024-02-14 14:52:23 +00:00
Sam Splunks
b3cbfdbe09 Added HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_QUEUES setting 2024-02-14 13:36:46 +00:00
Sam Splunks
7e65e3d367 Renamed setting to HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_STATUSES 2024-02-14 13:23:15 +00:00
Sam Splunks
90666a47ba Adding HELPDESK_FOLLOWUP_TIME_CALCULATION_EXCLUDE_STATUSES setting 2024-02-14 13:21:19 +00:00
Sam Splunks
220f6d56a8 Adding HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_HOLIDAYS setting 2024-02-14 13:03:58 +00:00
Sam Splunks
eb9d947dd6 Update comments 2024-02-14 12:33:20 +00:00
Sam Splunks
a671a9e8dc Fixed undefined timedelta error 2024-02-14 10:23:31 +00:00
Sam Splunks
c3f6a1caa2 Adding second precision for float conversion 2024-02-14 10:21:34 +00:00
Sam Splunks
05dfde59cb Include opening hours for follow-up time_spent calculation 2024-02-14 10:16:20 +00:00
Sam Splunks
ed6aa132f3 timedelta seconds property is limited to 86400 2024-02-13 10:31:06 +00:00
Sam Splunks
ab8bd7637d Adding comment header according to documentation header 2024-02-13 09:30:21 +00:00
Sam Splunks
cd77ac7a9d Update FollowUp time calculation method 2024-02-13 09:27:12 +00:00
Sam Splunks
13e42f1956 Document HELPDESK_FOLLOWUP_TIME_SPENT_AUTO setting 2024-02-13 09:06:58 +00:00
Sam Splunks
f7e3a2b8aa Automatic absolute time_spent calculation for ticket FollowUp 2024-02-13 08:59:48 +00:00
Christopher Broderick
f379bbe80e
Merge pull request #1157 from samsplunks/main
Allow new ticket statuses configuration in settings
2024-02-07 22:21:39 +00:00
Sam Splunks
bfb58a1ccf
Documenting HELPDESK_TICKET_STATUS_CHOICES_FLOW setting 2024-02-05 11:54:25 +01:00
Sam Splunks
40ef247844
Handle "no label" for status id case (shouldn't happen) 2024-02-05 11:39:45 +01:00
Sam Splunks
c7a9a1ab54
Removed ticket new status logic from templates 2024-02-05 11:34:56 +01:00
Sam Splunks
8b53ef9505
Passing ticket status flow logic to Ticket model 2024-02-05 10:58:42 +01:00
Sam Splunks
6498126b87
Forgot {% endif %} line while pasting code 2024-02-02 16:20:08 +01:00
Sam Splunks
302769e59c
Merge branch 'main' into main 2024-02-02 16:08:33 +01:00
Sam Splunks
827c0b7ed3
Update public ticket view with new settings statuses logic 2024-02-02 15:40:08 +01:00
Sam Splunks
71047e1fac
Allow new settings statuses in "Respond to this ticket" status changes 2024-02-02 15:32:12 +01:00
Sam Splunks
ec49ac07bb
Update settings.rst with explicit settings for STATUS_CHOICES 2024-02-02 12:11:17 +01:00
Christopher Broderick
4e08586e3a
Merge pull request #1156 from Ste-KNY/main
Implement Custom delete_queryset Method in QueueAdmin to Resolve Django 1062 Error
2024-02-01 21:06:31 +00:00
Sam Splunks
2ff266a612
Fixed pairing parenthesis 2024-02-01 16:28:26 +01:00
Sam Splunks
c9628e3234
Documentation text editing 2024-02-01 16:23:18 +01:00
Sam Splunks
06dab282b9
Documentation for STATUS_CHOICES customization 2024-02-01 16:16:39 +01:00
Sam Splunks
3e6e39fc39
Fixing missing capitalized Q_OPEN_STATUSES variable 2024-02-01 15:43:56 +01:00
Sam Splunks
ab2c2f79a4
Allow Tickets status choices customization 2024-02-01 15:38:02 +01:00
Ste-KNY
aaafe397c1 Implement Custom delete_queryset Method in QueueAdmin to Resolve Django 1062 Error 2024-01-31 14:13:25 +01:00
Christopher Broderick
147151a271
Merge pull request #1153 from samsplunks/main
Customization of Ticket PRIORITY_CHOICES in project settings
2024-01-24 11:48:07 +00:00
Sam Splunks
d0cb8a8165
Update docs/settings.rst with matching priority ids
Co-authored-by: Benbb96 <Benbb96@users.noreply.github.com>
2024-01-24 11:41:47 +01:00
Sam Splunks
229a73a8c1
Update settings.rst with example for Ticket priority choices 2024-01-24 11:14:05 +01:00
Sam Splunks
1bf92a82c4
Removed unused gettext import 2024-01-24 10:59:51 +01:00
Sam Splunks
7501e7fcd7
Update settings documentation for Ticket PRIORITY_CHOICES customization 2024-01-24 10:58:41 +01:00
Sam Splunks
3e791d98fa Explicit property naming 2024-01-22 14:39:53 +00:00
Sam Splunks
3537ec7447 Customization of Ticket PRIORITY_CHOICES in project settings 2024-01-22 14:30:44 +00:00
Christopher Broderick
a50065e768
Merge pull request #1152 from timthelion/user-tickets-custom-fields
User tickets custom fields
2024-01-17 22:38:55 +00:00
Christopher Broderick
f6f60a5c1c
Merge branch 'main' into user-tickets-custom-fields 2024-01-17 22:36:40 +00:00
Christopher Broderick
04f35dd4ce
Merge pull request #1150 from timthelion/webhooks-4
Fix custom field sending in new ticket webhook
2024-01-17 22:35:51 +00:00