From f79c84e2e9620ac3a5cf5a58964ca9f3b320ae0e Mon Sep 17 00:00:00 2001 From: "Xavier BOL (xbo)" Date: Mon, 3 May 2021 10:53:44 +0200 Subject: [PATCH] [IMP] project: display commercial_partner_id in project kanban view Before this commit, when the partner_id in the project, we display the partner_id selected in this project in the kanban card of it. This committ displays the commercial_partner_id rather than the partner_id in the kanban card of each project in the kanban view to be consist with task's kanban card. task-2232042 closes #51471 --- addons/project/models/project.py | 1 + addons/project/views/project_views.xml | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/project/models/project.py b/addons/project/models/project.py index 7f097d973d4..3ba2692ff60 100644 --- a/addons/project/models/project.py +++ b/addons/project/models/project.py @@ -178,6 +178,7 @@ class Project(models.Model): partner_phone = fields.Char( compute='_compute_partner_phone', inverse='_inverse_partner_phone', string="Phone", readonly=False, store=True, copy=False) + commercial_partner_id = fields.Many2one(related="partner_id.commercial_partner_id") company_id = fields.Many2one('res.company', string='Company', required=True, default=lambda self: self.env.company) currency_id = fields.Many2one('res.currency', related="company_id.currency_id", string="Currency", readonly=True) analytic_account_id = fields.Many2one('account.analytic.account', string="Analytic Account", copy=False, ondelete='set null', diff --git a/addons/project/views/project_views.xml b/addons/project/views/project_views.xml index 822afa8e6aa..f48de48afed 100644 --- a/addons/project/views/project_views.xml +++ b/addons/project/views/project_views.xml @@ -506,6 +506,7 @@ + @@ -529,7 +530,7 @@
- +