[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
This commit is contained in:
Xavier BOL (xbo)
2021-05-20 13:32:18 +02:00
parent 4d96a03c43
commit f79c84e2e9
2 changed files with 3 additions and 1 deletions
+1
View File
@@ -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',
+2 -1
View File
@@ -506,6 +506,7 @@
<kanban class="oe_background_grey o_kanban_dashboard o_project_kanban o_emphasize_colors" on_create="project.open_create_project" sample="1">
<field name="name"/>
<field name="partner_id"/>
<field name="commercial_partner_id"/>
<field name="color"/>
<field name="task_count"/>
<field name="label_tasks"/>
@@ -529,7 +530,7 @@
<div class="o_primary">
<span class="o_text_overflow"><t t-esc="record.name.value"/></span>
<span class="o_text_overflow" t-if="record.partner_id.value">
<strong><t t-esc="record.partner_id.value"/></strong>
<strong><t t-esc="record.commercial_partner_id.value"/></strong>
</span>
<div t-if="record.date.raw_value">
<field name="date" widget="remaining_days"/>