mirror of
https://gitea.mueller.network/extern/django-helpdesk.git
synced 2024-11-22 07:53:19 +01:00
Adding year to HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_HOLIDAYS dates
This commit is contained in:
parent
ae7c8c7aea
commit
5482d7b6df
@ -321,11 +321,9 @@ Time Tracking Options
|
|||||||
|
|
||||||
**Default:** ``HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_HOLIDAYS = ()``
|
**Default:** ``HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_HOLIDAYS = ()``
|
||||||
|
|
||||||
This example removes the first and last days of the year together with Christmas::
|
This example removes Christmas and New Year's Eve in 2024::
|
||||||
|
|
||||||
HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_HOLIDAYS = ("01-01",
|
HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_HOLIDAYS = ("2024-12-25", "2024-12-31",)
|
||||||
"12-25",
|
|
||||||
"12-31",)
|
|
||||||
|
|
||||||
- **HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_STATUSES** List of ticket statuses to exclude from automatic follow-up 'time_spent' calculation.
|
- **HELPDESK_FOLLOWUP_TIME_SPENT_EXCLUDE_STATUSES** List of ticket statuses to exclude from automatic follow-up 'time_spent' calculation.
|
||||||
|
|
||||||
|
@ -1046,7 +1046,7 @@ class FollowUp(models.Model):
|
|||||||
start_day_time = middle_day_time.replace(hour=0, minute=0, second=0)
|
start_day_time = middle_day_time.replace(hour=0, minute=0, second=0)
|
||||||
end_day_time = middle_day_time.replace(hour=23, minute=59, second=59)
|
end_day_time = middle_day_time.replace(hour=23, minute=59, second=59)
|
||||||
|
|
||||||
if (start_day_time.strftime("%m-%d") not in holidays and
|
if (start_day_time.strftime("%Y-%m-%d") not in holidays and
|
||||||
prev_status not in exclude_statuses and
|
prev_status not in exclude_statuses and
|
||||||
self.ticket.queue.slug not in exclude_queues):
|
self.ticket.queue.slug not in exclude_queues):
|
||||||
time_spent_seconds += daily_time_spent_calculation(start_day_time, end_day_time, open_hours)
|
time_spent_seconds += daily_time_spent_calculation(start_day_time, end_day_time, open_hours)
|
||||||
|
Loading…
Reference in New Issue
Block a user