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