Allow to reduce the interval of some cronjobs (#1753)

This commit is contained in:
Raphael Michel
2020-08-19 11:29:53 +02:00
committed by GitHub
parent fbd38fef58
commit c7d1e5d069
4 changed files with 68 additions and 0 deletions

View File

@@ -53,6 +53,7 @@ from pretix.base.signals import (
)
from pretix.celery_app import app
from pretix.helpers.models import modelcopy
from pretix.helpers.periodic import minimum_interval
error_messages = {
'unavailable': _('Some of the products you selected were no longer available. '
@@ -988,6 +989,7 @@ def expire_orders(sender, **kwargs):
@receiver(signal=periodic_task)
@scopes_disabled()
@minimum_interval(minutes_after_success=60)
def send_expiry_warnings(sender, **kwargs):
today = now().replace(hour=0, minute=0, second=0)
days = None