This commit is contained in:
Felix Baumann
2026-06-28 10:20:36 +00:00
parent 64b32d0b44
commit 148efd919d
86 changed files with 2475 additions and 760 deletions
+20
View File
@@ -0,0 +1,20 @@
from django.utils import timezone
from .models import Invoice, Offer, Reminder
def mark_overdue():
today = timezone.now().date()
Invoice.objects.filter(
status="sent",
due_date__lt=today,
).update(status="overdue")
Offer.objects.filter(
status="sent",
due_date__lt=today,
).update(status="expired")
Reminder.objects.filter(
status="sent",
due_date__lt=today,
).update(status="expired")