loko/streetup/controls/signals.py
2026-07-22 14:48:40 +02:00

13 lines
526 B
Python

from django.db.models.signals import post_save
from django.dispatch import receiver
from .models import Control, ControlReportTemplate
@receiver(post_save, sender=Control)
def create_default_control_report_template(sender, instance, created, **kwargs):
if created:
ControlReportTemplate.objects.create(
control=instance,
name="Template standard",
orientation="portrait",
updated_by=instance.control_author if hasattr(instance, "control_author") else None
)