From 1abbe7a9a879a7215c62a9fe19d8ca491a5451d9 Mon Sep 17 00:00:00 2001 From: manar Date: Sun, 29 Dec 2024 19:27:28 +0200 Subject: [PATCH] UPDATE exp_transation_letters & exp_transaction_documents --- .../models/configuration.py | 1 + .../views/transcation_common_view.xml | 22 +++++++++++++++--- .../exp_transation_letters/models/letter.py | 3 +++ .../reports/formal_letter.xml | 22 +++++++++++++++--- .../reports/letter_template.xml | 23 +++++++++++++++++-- .../views/letters_view.xml | 4 +++- 6 files changed, 66 insertions(+), 9 deletions(-) diff --git a/odex25_transactions/exp_transaction_documents/models/configuration.py b/odex25_transactions/exp_transaction_documents/models/configuration.py index b07c9823a..cd7bb1096 100644 --- a/odex25_transactions/exp_transaction_documents/models/configuration.py +++ b/odex25_transactions/exp_transaction_documents/models/configuration.py @@ -89,6 +89,7 @@ class AttachmentRule(models.Model): date = fields.Datetime(string='Date', default=fields.Datetime.now) description = fields.Char(string='Description') signed = fields.Boolean(string='Signed',readonly=True) + created_from_system = fields.Boolean(readonly=True) def action_signature(self): for rec in self: diff --git a/odex25_transactions/exp_transaction_documents/views/transcation_common_view.xml b/odex25_transactions/exp_transaction_documents/views/transcation_common_view.xml index 88031613a..9de1eb86b 100644 --- a/odex25_transactions/exp_transaction_documents/views/transcation_common_view.xml +++ b/odex25_transactions/exp_transaction_documents/views/transcation_common_view.xml @@ -129,10 +129,11 @@ type="object" string="Sign" class="btn-link" - icon="fa-signature" attrs="{'invisible':[('signed','=',True)]}"/> + icon="fa-signature" attrs="{'invisible':['|',('signed','=',True), ('created_from_system', '!=', True)]}"/> + @@ -240,8 +241,16 @@ - +