Added start_date clause to traveller.is_active() function

This commit is contained in:
John Mullins
2023-10-11 12:59:15 +11:00
parent 291f1d5f6d
commit 5fd3bbfa87
+5 -1
View File
@@ -249,10 +249,14 @@ class Traveller(models.Model):
def is_active(self):
if self.is_archived:
return False
if not self.travel_start_date:
return False
if datetime(self.travel_start_date.year, self.travel_start_date.month, self.travel_start_date.day) > datetime.today():
return False
if not self.travel_end_date:
return True
end_date = datetime(self.travel_end_date.year, self.travel_end_date.month,self.travel_end_date.day)
end_date = datetime(self.travel_end_date.year, self.travel_end_date.month, self.travel_end_date.day)
return end_date > datetime.today()
def fare_paying(self):