From 07bc7e500a7e0474d0841e0340f6d716c7d6ff2a Mon Sep 17 00:00:00 2001 From: Helge Jung <hej@c3pb.de> Date: Thu, 15 Jun 2023 20:43:18 +0200 Subject: [PATCH] housekeeping: do voucher auto-assignments --- src/core/management/commands/housekeeping.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/core/management/commands/housekeeping.py b/src/core/management/commands/housekeeping.py index 484308b48..93f962449 100644 --- a/src/core/management/commands/housekeeping.py +++ b/src/core/management/commands/housekeeping.py @@ -2,6 +2,7 @@ from django.core.management.base import BaseCommand from django.utils import timezone from ...models.messages import DirectMessage +from ...models.voucher import Voucher class Command(BaseCommand): @@ -9,3 +10,7 @@ class Command(BaseCommand): # clear all direct messages which are after their expiry date deleted_msgs_count, _ = DirectMessage.objects.filter(autodelete_after__isnull=False, autodelete_after__lte=timezone.now()).delete() print(f'Deleted {deleted_msgs_count} messages.') + + # do auto-assignments + vouchers_assigned = Voucher.do_auto_assignments() + print(f'Auto-assigned {vouchers_assigned} vouchers.') -- GitLab