diff options
Diffstat (limited to 'scripts/bp_deactivate.py')
-rw-r--r-- | scripts/bp_deactivate.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/scripts/bp_deactivate.py b/scripts/bp_deactivate.py new file mode 100644 index 0000000..1a125d5 --- /dev/null +++ b/scripts/bp_deactivate.py @@ -0,0 +1,15 @@ +from django.utils import timezone + +from web.models import Event + + +def deactivate(): + today = timezone.now() + + active_events = Event.objects.filter(active=True).all() + for event in active_events: + if 'BP' in event.name: + if event.end_date < today: + event.active = False + event.save() + |