diff --git a/apps/events/signals.py b/apps/events/signals.py index 44de043e1..64a0d97b7 100644 --- a/apps/events/signals.py +++ b/apps/events/signals.py @@ -1,18 +1,18 @@ -# from django.db.models.signals import pre_delete, pre_save -# from django.dispatch import receiver +from django.db.models.signals import pre_delete, pre_save +from django.dispatch import receiver -# from .models import Attendee, EventUserAction +from .models import Attendee, EventUserAction -# @receiver(signal=pre_save, sender=Attendee) -# def handle_payment_relation_status_change(sender, instance: Attendee, **kwargs): -# EventUserAction.objects.create( -# user=instance.user, event=instance.event.event, type="register" -# ) +@receiver(signal=pre_save, sender=Attendee) +def handle_payment_relation_status_change(sender, instance: Attendee, **kwargs): + EventUserAction.objects.create( + user=instance.user, event=instance.event.event, type="register" + ) -# @receiver(signal=pre_delete, sender=Attendee) -# def handle_payment_transaction_status_change(sender, instance: Attendee, **kwargs): -# EventUserAction.objects.create( -# user=instance.user, event=instance.event.event, type="unregister" -# ) +@receiver(signal=pre_delete, sender=Attendee) +def handle_payment_transaction_status_change(sender, instance: Attendee, **kwargs): + EventUserAction.objects.create( + user=instance.user, event=instance.event.event, type="unregister" + )