diff --git a/energy_selfconsumption/views/res_partner_views.xml b/energy_selfconsumption/views/res_partner_views.xml index 32cf35b04dfd297e573de32b616a21ba768cb9eb..7be349b7fc29ccb648013964677edbee587fd06d 100644 --- a/energy_selfconsumption/views/res_partner_views.xml +++ b/energy_selfconsumption/views/res_partner_views.xml @@ -29,7 +29,7 @@ <field name="arch" type="xml"> <div name="button_box" position="inside"> <button class="oe_stat_button" type="object" name="get_supply_points" - icon="fa-lightbulb-o"> + icon="fa-lightbulb-o" context="{'default_owner_id': id}"> <field string="Supply Points" name="supply_point_count" widget="statinfo"/> </button> </div> diff --git a/energy_selfconsumption_cooperator/views/res_partner_views.xml b/energy_selfconsumption_cooperator/views/res_partner_views.xml index 72e92b5a97a9ba800c304b8b9a20a3e95bcf218d..df068906d0ae02b191cd91d1eb1c915dcc21e49e 100644 --- a/energy_selfconsumption_cooperator/views/res_partner_views.xml +++ b/energy_selfconsumption_cooperator/views/res_partner_views.xml @@ -21,5 +21,16 @@ action="action_partner_cooperator_form" /> + <record id="view_partner_form_inherit" model="ir.ui.view"> + <field name="name">res.partner.form.button.context</field> + <field name="model">res.partner</field> + <field name="inherit_id" ref="energy_selfconsumption.view_partner_form_inherit" /> + <field name="arch" type="xml"> + <xpath expr="//button[@name='get_supply_points']" position="attributes"> + <attribute name="context">{'default_cooperator_id': id}</attribute> + </xpath> + </field> + </record> + </data> </odoo>