|
32 | 32 | from ietf.utils.mail import send_mail |
33 | 33 | from ietf.doc.utils import extract_complete_replaces_ancestor_mapping_for_docs |
34 | 34 | from ietf.utils import log |
35 | | -from ietf.utils.timezone import datetime_today, DEADLINE_TZINFO |
| 35 | +from ietf.utils.timezone import date_today, datetime_today, DEADLINE_TZINFO |
36 | 36 |
|
37 | 37 |
|
38 | 38 | # The origin date is used to have a single reference date for "every X days". |
@@ -93,12 +93,12 @@ def no_review_from_teams_on_doc(doc, rev): |
93 | 93 |
|
94 | 94 | def unavailable_periods_to_list(past_days=14): |
95 | 95 | return UnavailablePeriod.objects.filter( |
96 | | - Q(end_date=None) | Q(end_date__gte=datetime.date.today() - datetime.timedelta(days=past_days)), |
| 96 | + Q(end_date=None) | Q(end_date__gte=date_today() - datetime.timedelta(days=past_days)), |
97 | 97 | ).order_by("start_date") |
98 | 98 |
|
99 | 99 | def current_unavailable_periods_for_reviewers(team): |
100 | 100 | """Return dict with currently active unavailable periods for reviewers.""" |
101 | | - today = datetime.date.today() |
| 101 | + today = date_today() |
102 | 102 |
|
103 | 103 | unavailable_period_qs = UnavailablePeriod.objects.filter( |
104 | 104 | Q(end_date__gte=today) | Q(end_date=None), |
@@ -877,7 +877,7 @@ def email_reviewer_reminder(assignment): |
877 | 877 | review_request = assignment.review_request |
878 | 878 | team = review_request.team |
879 | 879 |
|
880 | | - deadline_days = (review_request.deadline - datetime.date.today()).days |
| 880 | + deadline_days = (review_request.deadline - date_today(DEADLINE_TZINFO)).days |
881 | 881 |
|
882 | 882 | subject = "Reminder: deadline for review of {} in {} is {}".format(review_request.doc.name, team.acronym, review_request.deadline.isoformat()) |
883 | 883 |
|
@@ -943,7 +943,7 @@ def email_secretary_reminder(assignment, secretary_role): |
943 | 943 | review_request = assignment.review_request |
944 | 944 | team = review_request.team |
945 | 945 |
|
946 | | - deadline_days = (review_request.deadline - datetime.date.today()).days |
| 946 | + deadline_days = (review_request.deadline - date_today(DEADLINE_TZINFO)).days |
947 | 947 |
|
948 | 948 | subject = "Reminder: deadline for review of {} in {} is {}".format(review_request.doc.name, team.acronym, review_request.deadline.isoformat()) |
949 | 949 |
|
|
0 commit comments