haikal/inventory/signals.py
2024-12-08 14:07:50 +03:00

21 lines
664 B
Python

# from django.db.models.signals import post_save, post_delete
# from django.dispatch import receiver
# from . import models
#
#
# @receiver(post_save, sender=models.CarReservation)
# def update_car_status_on_reservation(sender, instance, created, **kwargs):
# if created:
# car = instance.car
# car.status = models.CarStatusChoices.RESERVED
# car.save()
#
#
# @receiver(post_delete, sender=models.CarReservation)
# def update_car_status_on_reservation_delete(sender, instance, **kwargs):
# car = instance.car
# if not car.get_current_reservation():
# car.status = models.CarStatusChoices.AVAILABLE
# car.save()