from __future__ import absolute_import, unicode_literals from django.utils.translation import ugettext_lazy as _ from mayan.apps.events.classes import EventTypeNamespace namespace = EventTypeNamespace(label=_('Documents'), name='documents') event_document_create = namespace.add_event_type( label=_('Document created'), name='document_create' ) event_document_download = namespace.add_event_type( label=_('Document downloaded'), name='document_download' ) event_document_new_version = namespace.add_event_type( label=_('New version uploaded'), name='document_new_version' ) event_document_properties_edit = namespace.add_event_type( label=_('Document properties edited'), name='document_edit' ) # The type of an existing document is changed to another type event_document_type_change = namespace.add_event_type( label=_('Document type changed'), name='document_type_change' ) # A document type is created event_document_type_created = namespace.add_event_type( label=_('Document type created'), name='document_type_created' ) # An existing document type is modified event_document_type_edited = namespace.add_event_type( label=_('Document type edited'), name='document_type_edit' ) event_document_version_revert = namespace.add_event_type( label=_('Document version reverted'), name='document_version_revert' ) event_document_view = namespace.add_event_type( label=_('Document viewed'), name='document_view' )