From 0bbdc77ec294ff602c352e234b9442d74408b961 Mon Sep 17 00:00:00 2001 From: manar Date: Mon, 30 Dec 2024 11:43:35 +0200 Subject: [PATCH] UPDATE exp_transation_letters & exp_transaction_documents --- .../models/configuration.py | 3 +++ .../views/transcation_common_view.xml | 4 +++- .../exp_transation_letters/models/letter.py | 2 ++ .../reports/formal_letter.xml | 22 ++++++++----------- .../reports/letter_template.xml | 12 ++++------ .../views/letters_view.xml | 3 ++- 6 files changed, 23 insertions(+), 23 deletions(-) diff --git a/odex25_transactions/exp_transaction_documents/models/configuration.py b/odex25_transactions/exp_transaction_documents/models/configuration.py index cd7bb1096..8ebd8ca37 100644 --- a/odex25_transactions/exp_transaction_documents/models/configuration.py +++ b/odex25_transactions/exp_transaction_documents/models/configuration.py @@ -90,10 +90,13 @@ class AttachmentRule(models.Model): description = fields.Char(string='Description') signed = fields.Boolean(string='Signed',readonly=True) created_from_system = fields.Boolean(readonly=True) + signed_user_id = fields.Many2one('res.users') def action_signature(self): for rec in self: x = self.env['letters.letters'].search([('internal_transaction_id','=',rec.internal_transaction_id.id)],limit=1) + rec.signed_user_id = self.env.user.id + x.signed_user_id = self.env.user.id return { 'type': 'ir.actions.act_window', 'name': 'Preferences', 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 9de1eb86b..2c04f69f1 100644 --- a/odex25_transactions/exp_transaction_documents/views/transcation_common_view.xml +++ b/odex25_transactions/exp_transaction_documents/views/transcation_common_view.xml @@ -134,6 +134,7 @@ + @@ -250,7 +251,7 @@ - + @@ -371,6 +372,7 @@ + diff --git a/odex25_transactions/exp_transation_letters/models/letter.py b/odex25_transactions/exp_transation_letters/models/letter.py index 130572f60..736e6a267 100644 --- a/odex25_transactions/exp_transation_letters/models/letter.py +++ b/odex25_transactions/exp_transation_letters/models/letter.py @@ -23,6 +23,8 @@ class Letters(models.Model): internal_transaction_id = fields.Many2one(comodel_name='internal.transaction', string='Internal Transaction') outgoing_transaction_id = fields.Many2one(comodel_name='outgoing.transaction', string='Outgoing Transaction') attachment_generated = fields.Boolean() + signed_user_id = fields.Many2one('res.users') + @api.depends('transaction_type','name') def compute_img(self): diff --git a/odex25_transactions/exp_transation_letters/reports/formal_letter.xml b/odex25_transactions/exp_transation_letters/reports/formal_letter.xml index 32f5a8179..97e147a54 100644 --- a/odex25_transactions/exp_transation_letters/reports/formal_letter.xml +++ b/odex25_transactions/exp_transation_letters/reports/formal_letter.xml @@ -4,14 +4,14 @@