Files
enterprise-addons/documents_sign/wizard/sign_import_documents.py
T

18 lines
661 B
Python

from odoo import _, models, fields
from odoo.exceptions import UserError
class SignImportFromDocuments(models.TransientModel):
_name = 'sign.import.documents'
_description = 'Wizard to select PDF documents from the Documents app to sign'
selected_document = fields.Many2one('documents.document', string='Selected Document', domain="[('mimetype', '=', 'application/pdf')]", required=True)
def action_import_and_create(self):
self.ensure_one()
if not self.selected_document:
raise UserError(_("No document selected to import and sign."))
return self.selected_document.document_sign_create_sign_template()