Version 1.1.0 #32

Merged
williamp merged 28 commits from testing into master 2023-04-16 19:58:10 +00:00
12 changed files with 180 additions and 43 deletions
Showing only changes of commit 723421160f - Show all commits

16
app/cleanup_events.py Normal file
View File

@@ -0,0 +1,16 @@
from datetime import datetime, timedelta
def cleanupEvents(db, Event):
# calculate the date one month ago
one_month_ago = datetime.now() - timedelta(days=30)
# get events older than one month
old_events = db.session.query(Event).filter(
db.func.STR_TO_DATE(Event.scheduled_date, '%m-%d-%Y') < one_month_ago.date()
).all()
# delete old events
for event in old_events:
db.session.delete(event)
db.session.commit()