From 3424c475bb1f41eee5fc73e7244fc68aa5c0d4e3 Mon Sep 17 00:00:00 2001 From: Stepan Savelyev Date: Thu, 16 Jan 2020 18:39:45 +0500 Subject: [PATCH] =?UTF-8?q?[ADD]=20display=20name=20of=20annex=20with=20pr?= =?UTF-8?q?efix=20=E2=84=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/res_partner_contract_annex.py | 7 +++++++ views/res_partner_contract.xml | 2 +- views/res_partner_contract_annex.xml | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/models/res_partner_contract_annex.py b/models/res_partner_contract_annex.py index 8b30858..76a62e4 100644 --- a/models/res_partner_contract_annex.py +++ b/models/res_partner_contract_annex.py @@ -10,6 +10,7 @@ class ContractOrderAnnex(models.Model): _description = "Contract Annex" name = fields.Char(string="Name",) + display_name = fields.Char(compute="_compute_display_name",) order_id = fields.Many2one( "sale.order", string="Order", @@ -49,6 +50,12 @@ class ContractOrderAnnex(models.Model): } } + @api.multi + @api.depends('name') + def _compute_display_name(self): + for record in self: + record.display_name = "№{} {}".format(record.number or record.contract_id.contract_annex_number, record.name) + @api.model def create(self, values): record = super().create(values) diff --git a/views/res_partner_contract.xml b/views/res_partner_contract.xml index ac2de57..1480ad6 100644 --- a/views/res_partner_contract.xml +++ b/views/res_partner_contract.xml @@ -44,7 +44,7 @@ - +