Files
bus-manager/busManager/coord/scheduled_tasks.py
T
2024-02-16 18:16:06 +11:00

12 lines
457 B
Python

from .models import Traveller, Family
def nightly_check_active_status():
for traveller in Traveller.objects.all():
start_date = traveller.travel_start_date
end_date = traveller.travel_end_date
is_active = traveller.is_active
traveller._update_active_status()
if start_date != traveller.travel_start_date or end_date != traveller.travel_end_date or is_active != traveller.is_active:
traveller.save()