Files
mayan-edms/mayan/apps/document_signatures/hooks.py
Roberto Rosario 0919718114 Update app to use new hooks interface
Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
2019-01-31 06:10:45 -04:00

24 lines
666 B
Python

from __future__ import unicode_literals
from django.apps import apps
def hook_create_embedded_signature(document_version):
EmbeddedSignature = apps.get_model(
app_label='document_signatures', model_name='EmbeddedSignature'
)
EmbeddedSignature.objects.create(document_version=document_version)
def hook_decrypt_document_version(document_version, file_object):
EmbeddedSignature = apps.get_model(
app_label='document_signatures', model_name='EmbeddedSignature'
)
return {
'file_object': EmbeddedSignature.objects.open_signed(
document_version=document_version, file_object=file_object
)
}