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)