24 lines
896 B
Python
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)
|