Files
django-dav-events/dav_events/signals.py
Jens Kleineheismann 7b6e29ba92
All checks were successful
Run tests / Execute tox to run the test suite (push) Successful in 3m31s
dav_events renamed signal handlers
2024-09-17 14:15:51 +02:00

19 lines
602 B
Python

from django.dispatch import Signal
event_created = Signal(providing_args=['event'])
event_updated = Signal(providing_args=['event', 'diff', 'user'])
event_status_updated = Signal(providing_args=['event', 'flag'])
def signal_handler_for_event_update(sender, **kwargs):
event = kwargs.get('event')
diff = kwargs.get('diff')
updater = kwargs.get('user')
event.workflow.send_emails_on_update(diff, updater)
def signal_handler_for_event_status_update(sender, **kwargs):
event = kwargs.get('event')
flag = kwargs.get('flag')
event.workflow.send_emails_on_status_update(flag)