Initial commit of new document upload workflow which allows for document promises to be returned after POST request, gh-issue #194. Add new signal when a document is uploaded and finally ready, gh-issue #193 and gh-issue #213.

This commit is contained in:
Roberto Rosario
2015-07-05 03:33:27 -04:00
parent 8f30932b6f
commit 8cc05bbefb
14 changed files with 204 additions and 110 deletions

View File

@@ -8,12 +8,13 @@ from common import (
menu_setup, menu_tools
)
from documents.models import Document
from documents.signals import post_document_created
from metadata.models import DocumentMetadata
from rest_api.classes import APIEndPoint
from .handlers import (
document_index_delete, document_metadata_index_update,
document_metadata_index_post_delete
document_created_index_update, document_index_delete,
document_metadata_index_update, document_metadata_index_post_delete
)
from .links import (
link_document_index_list, link_index_main_menu, link_index_setup,
@@ -45,6 +46,7 @@ class DocumentIndexingApp(MayanAppConfig):
menu_setup.bind_links(links=[link_index_setup])
menu_tools.bind_links(links=[link_rebuild_index_instances])
post_document_created.connect(document_created_index_update, dispatch_uid='document_created_index_update', sender=Document)
post_save.connect(document_metadata_index_update, dispatch_uid='document_metadata_index_update', sender=DocumentMetadata)
post_delete.connect(document_index_delete, dispatch_uid='document_index_delete', sender=Document)
post_delete.connect(document_metadata_index_post_delete, dispatch_uid='document_metadata_index_post_delete', sender=DocumentMetadata)