From e8bc0b5a140f78ec5338c4c1d3438466448368bf Mon Sep 17 00:00:00 2001 From: Juliana <juliana@le-filament.com> Date: Thu, 10 Feb 2022 16:36:52 +0100 Subject: [PATCH] [ADD]Add buyer info --- models/acc_counter.py | 5 +++++ models/acc_operation.py | 5 ----- views/acc_counter_views.xml | 2 ++ views/acc_operation_views.xml | 4 +--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/models/acc_counter.py b/models/acc_counter.py index b1cfd20..e8389fd 100644 --- a/models/acc_counter.py +++ b/models/acc_counter.py @@ -41,6 +41,11 @@ class AccCounter(models.Model): # compute='_compute_prod_annual') power_instal = fields.Float("Puissance de l'installation (en kW)") + buyer_id = fields.Many2one( + comodel_name='res.partner', + string="Acheteur de surplus", + domain="[('is_buyer_surplus', '=', True)]" + ) # ------------------------------------------------------ # SQL Constraints # ------------------------------------------------------ diff --git a/models/acc_operation.py b/models/acc_operation.py index 15a9792..9f49e62 100644 --- a/models/acc_operation.py +++ b/models/acc_operation.py @@ -30,11 +30,6 @@ class AccOperation(models.Model): domain="[('is_pmo', '=', True)]", required=True ) - buyer_id = fields.Many2one( - comodel_name='res.partner', - string="Acheteur de surplus", - domain="[('is_buyer_surplus', '=', True)]" - ) acc_injection_ids = fields.One2many( comodel_name='acc.counter', inverse_name='acc_operation_id', diff --git a/views/acc_counter_views.xml b/views/acc_counter_views.xml index 9f813ee..c43b524 100644 --- a/views/acc_counter_views.xml +++ b/views/acc_counter_views.xml @@ -51,6 +51,7 @@ <field name="acc_operation_id" /> <field name="date_start_contract" /> <field name="date_end_contract" /> + <field name="buyer_id"/> </group> <group> <field name="partner_id" required="True"/> @@ -74,6 +75,7 @@ <field name="partner_id"/> <field name="city"/> <field name="zip"/> + <field name="buyer_id"/> </tree> </field> </record> diff --git a/views/acc_operation_views.xml b/views/acc_operation_views.xml index 3b671e9..bda0189 100644 --- a/views/acc_operation_views.xml +++ b/views/acc_operation_views.xml @@ -51,9 +51,6 @@ </group> <notebook> <page string="Points d'injection" name="injection"> - <group> - <field name="buyer_id"/> - </group> <field name="acc_injection_ids" widget="one2many" @@ -64,6 +61,7 @@ <field name="is_injection" invisible="1"/> <field name="name"/> <field name="partner_id" context="{'default_is_producer': True}"/> + <field name="buyer_id" context="{'default_is_buyer_surplus': True}"/> </tree> </field> </page> -- GitLab