Move signal handlers into their own app module

This commit is contained in:
Roberto Rosario
2015-04-07 17:01:07 -04:00
parent efcd0bc231
commit 12cdee6de2
13 changed files with 138 additions and 92 deletions

View File

@@ -0,0 +1,15 @@
from __future__ import unicode_literals
from .tasks import task_delete_empty_index_nodes, task_index_document
def document_index_delete(sender, **kwargs):
task_delete_empty_index_nodes.apply_async(queue='indexing')
def document_metadata_index_update(sender, **kwargs):
task_index_document.apply_async(kwargs=dict(document_id=kwargs['instance'].document.pk), queue='indexing')
def document_metadata_index_post_delete(sender, **kwargs):
task_index_document.apply_async(kwargs=dict(document_id=kwargs['instance'].document.pk), queue='indexing')