diff --git a/contract/models/contract.py b/contract/models/contract.py index 10c630f6..481a64c9 100644 --- a/contract/models/contract.py +++ b/contract/models/contract.py @@ -84,6 +84,14 @@ class ContractContract(models.Model): required=True ) + commercial_partner_id = fields.Many2one( + 'res.partner', + related='partner_id.commercial_partner_id', + store=True, + string='Commercial Entity', + index=True + ) + @api.multi def _inverse_partner_id(self): for rec in self: diff --git a/contract/readme/CONTRIBUTORS.rst b/contract/readme/CONTRIBUTORS.rst index 054e1a8c..ef3f91ff 100644 --- a/contract/readme/CONTRIBUTORS.rst +++ b/contract/readme/CONTRIBUTORS.rst @@ -8,3 +8,4 @@ * Thomas Binsfeld * Rafael Blasco * Guillaume Vandamme +* Raphaƫl Reverdy diff --git a/contract/views/contract.xml b/contract/views/contract.xml index ee810e87..5145abc5 100644 --- a/contract/views/contract.xml +++ b/contract/views/contract.xml @@ -43,6 +43,7 @@ + @@ -189,6 +190,7 @@ domain="[('date_end', '<', context_today().strftime('%Y-%m-%d')), ('recurring_next_date', '=', False)]" /> + @@ -197,6 +199,9 @@ name="group_by_partner" domain="[]" context="{'group_by':'partner_id'}"/> +