Files
mayan-edms/mayan/apps/document_indexing/queues.py
2017-06-30 17:55:47 -04:00

26 lines
744 B
Python

from __future__ import absolute_import, unicode_literals
from django.utils.translation import ugettext_lazy as _
from common.queues import queue_tools
from task_manager.classes import CeleryQueue
queue_indexing = CeleryQueue(name='indexing', label=_('Indexing'))
queue_indexing.add_task_type(
name='document_indexing.tasks.task_delete_empty',
label=_('Delete empty index nodes')
)
queue_indexing.add_task_type(
name='document_indexing.tasks.task_remove_document',
label=_('Remove document')
)
queue_indexing.add_task_type(
name='document_indexing.tasks.task_index_document',
label=_('Index document')
)
queue_tools.add_task_type(
name='document_indexing.tasks.task_rebuild_index',
label=_('Rebuild index')
)