init
This commit is contained in:
9
backend/booking/signals.py
Normal file
9
backend/booking/signals.py
Normal file
@@ -0,0 +1,9 @@
|
||||
from django.db.models.signals import post_save, post_delete
|
||||
from django.dispatch import receiver
|
||||
from booking.models import ReservationCheck
|
||||
|
||||
@receiver([post_save, post_delete], sender=ReservationCheck)
|
||||
def update_reservation_check_status(sender, instance, **kwargs):
|
||||
reservation = instance.reservation
|
||||
reservation.update_check_status()
|
||||
reservation.save(update_fields=["is_checked", "last_checked_at", "last_checked_by"])
|
||||
Reference in New Issue
Block a user