From fba749a981992f5d661ada2e53f398a00e239abf Mon Sep 17 00:00:00 2001 From: manar Date: Sun, 29 Dec 2024 18:56:50 +0200 Subject: [PATCH] UPDATE exp_transation_letters & exp_transaction_documents --- .../models/configuration.py | 2 ++ .../views/transcation_common_view.xml | 21 ++++++++++++++--- .../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 75c8237aa..ede0b800b 100644 --- a/odex25_transactions/exp_transaction_documents/models/configuration.py +++ b/odex25_transactions/exp_transaction_documents/models/configuration.py @@ -89,6 +89,8 @@ 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..06c44cace 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,15 @@ - +