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

24 lines
896 B
Python

from django.apps import AppConfig
class ControlsConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'controls'
def ready(self):
import controls.signals
from common.private_files.registry import register
from .permissions import (
guard_control_report_document,
guard_control_reference_plan,
guard_remark_image_file,
)
# ControlReport.document
register("controls", "ControlReport", "document", guard_control_report_document)
# ControlReferencePlan.plan
register("controls", "ControlReferencePlan", "plan", guard_control_reference_plan)
# RemarkImage.file
register("controls", "RemarkImage", "file", guard_remark_image_file)
# RemarkImage.thumbnail
register("controls", "RemarkImage", "thumbnail", guard_remark_image_file)