diff --git a/mayan/apps/documents/events.py b/mayan/apps/documents/events.py index 1e5a85a451..6250ded672 100644 --- a/mayan/apps/documents/events.py +++ b/mayan/apps/documents/events.py @@ -7,3 +7,4 @@ from events.classes import Event event_document_create = Event(name='documents_document_create', label=_('Document created')) event_document_properties_edit = Event(name='documents_document_edit', label=_('Document properties edited')) event_document_type_change = Event(name='documents_document_type_change', label=_('Document type changed')) +event_document_new_version = Event(name='documents_document_new_version', label=_('New version uploaded')) diff --git a/mayan/apps/documents/models.py b/mayan/apps/documents/models.py index 579f515e8e..b815a2d21d 100644 --- a/mayan/apps/documents/models.py +++ b/mayan/apps/documents/models.py @@ -28,7 +28,7 @@ from converter.literals import ( from converter.models import Transformation from mimetype.api import get_mimetype -from .events import event_document_create +from .events import event_document_create, event_document_new_version from .managers import ( DocumentManager, DocumentTypeManager, RecentDocumentManager ) @@ -147,7 +147,7 @@ class Document(models.Model): logger.info('New document version created for document: %s', self) - # TODO: new HISTORY for version updates + event_document_new_version.commit(actor=user, target=self) return new_version