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
+4
View File
@@ -249,6 +249,10 @@ class Traveller(models.Model):
def is_active(self): def is_active(self):
if self.is_archived: if self.is_archived:
return False 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: if not self.travel_end_date:
return True return True