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 @@ - +