Coverage for documents/apps.py: 100%
31 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-10 09:07 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-10 09:07 +0000
1from django.apps import AppConfig
2from django.utils.translation import gettext_lazy as _
5class DocumentsConfig(AppConfig):
6 name = "documents"
8 verbose_name = _("Documents")
10 def ready(self) -> None:
11 from documents.signals import document_consumption_finished
12 from documents.signals import document_updated
13 from documents.signals.handlers import add_inbox_tags
14 from documents.signals.handlers import add_or_update_document_in_llm_index
15 from documents.signals.handlers import add_to_index
16 from documents.signals.handlers import run_workflows_added
17 from documents.signals.handlers import run_workflows_updated
18 from documents.signals.handlers import send_websocket_document_updated
19 from documents.signals.handlers import set_correspondent
20 from documents.signals.handlers import set_document_type
21 from documents.signals.handlers import set_storage_path
22 from documents.signals.handlers import set_tags
24 document_consumption_finished.connect(add_inbox_tags)
25 document_consumption_finished.connect(set_correspondent)
26 document_consumption_finished.connect(set_document_type)
27 document_consumption_finished.connect(set_tags)
28 document_consumption_finished.connect(set_storage_path)
29 document_consumption_finished.connect(run_workflows_added)
30 document_consumption_finished.connect(add_to_index)
31 document_consumption_finished.connect(add_or_update_document_in_llm_index)
32 document_updated.connect(run_workflows_updated)
33 document_updated.connect(send_websocket_document_updated)
34 document_updated.connect(add_or_update_document_in_llm_index)
36 import documents.schema # noqa: F401
38 AppConfig.ready(self)