30 lines
1.4 KiB
Python
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)
|