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

30 lines
1.4 KiB
Python

from django.apps import AppConfig
class InterventionsConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'interventions'
def ready(self):
from common.private_files.registry import register
from .permissions import (
guard_intervention_document_file,
guard_intervention_sheet_file,
guard_operation_photo_file,
guard_symptom_recommendation_document,
guard_guided_operation_media_file,
)
# InterventionDocument.file
register("interventions", "InterventionDocument", "file", guard_intervention_document_file)
# InterventionDocument.thumbnail
register("interventions", "InterventionDocument", "thumbnail", guard_intervention_document_file)
# Intervention.intervention_sheet
register("interventions", "Intervention", "intervention_sheet", guard_intervention_sheet_file)
# OperationPhoto.photo
register("interventions", "OperationPhoto", "photo", guard_operation_photo_file)
# OperationPhoto.thumbnail
register("interventions", "OperationPhoto", "thumbnail", guard_operation_photo_file)
# SymptomRecommendation.document
register("interventions", "SymptomRecommendation", "document", guard_symptom_recommendation_document)
# GuidedOperationMedia.file
register("interventions", "GuidedOperationMedia", "file", guard_guided_operation_media_file)