Update due date threshold to 14 days

remotes/origin/3.4.0rc
Álex Hermida 2018-04-19 16:50:10 +02:00
parent 76414c75d4
commit cecf92d683
1 changed files with 3 additions and 2 deletions

View File

@ -24,7 +24,7 @@ class DueDateSerializerMixin(serializers.LightSerializer):
due_date_reason = Field() due_date_reason = Field()
due_date_status = MethodField() due_date_status = MethodField()
THRESHOLD = 3 THRESHOLD = 14
def get_due_date_status(self, obj): def get_due_date_status(self, obj):
if obj.due_date is None: if obj.due_date is None:
@ -33,7 +33,8 @@ class DueDateSerializerMixin(serializers.LightSerializer):
return 'no_longer_applicable' return 'no_longer_applicable'
elif timezone.now().date() > obj.due_date: elif timezone.now().date() > obj.due_date:
return 'past_due' return 'past_due'
elif (timezone.now().date() + dt.timedelta(days=self.THRESHOLD)) >= obj.due_date: elif (timezone.now().date() + dt.timedelta(
days=self.THRESHOLD)) >= obj.due_date:
return 'due_soon' return 'due_soon'
else: else:
return 'set' return 'set'