2016-08-16 19:13:37 +01:00

30 lines
847 B
Python

from django.apps import AppConfig
from django.db.models.signals import post_delete
class DocumentsConfig(AppConfig):
name = "documents"
def ready(self):
from .signals import document_consumption_started
from .signals import document_consumption_finished
from .signals.handlers import (
set_correspondent,
set_tags,
run_pre_consume_script,
run_post_consume_script,
cleanup_document_deletion
)
document_consumption_started.connect(run_pre_consume_script)
document_consumption_finished.connect(set_tags)
document_consumption_finished.connect(set_correspondent)
document_consumption_finished.connect(run_post_consume_script)
post_delete.connect(cleanup_document_deletion)
AppConfig.ready(self)