Issue #85, Reset page count for a single or multiple documents.

Issue #57, convert to celery task
This commit is contained in:
Roberto Rosario
2014-10-22 19:33:20 -04:00
parent f86be42dd0
commit db2ca4fb58
5 changed files with 62 additions and 29 deletions

View File

@@ -2,7 +2,7 @@ import logging
from mayan.celery import app
from .models import Document
from .models import Document, DocumentVersion
logger = logging.getLogger(__name__)
@@ -20,3 +20,9 @@ def task_clear_image_cache():
Document.clear_image_cache()
# except Exception as exception:
# messages.error(request, _(u'Error clearing document image cache; %s') % exception)
@app.task
def task_update_page_count(version_id):
document_version = DocumentVersion.objects.get(pk=version_id)
document_version.update_page_count()