diff --git a/easy_my_coop/models/partner.py b/easy_my_coop/models/partner.py index d963586..f8ddfd7 100644 --- a/easy_my_coop/models/partner.py +++ b/easy_my_coop/models/partner.py @@ -150,6 +150,14 @@ class ResPartner(models.Model): data_policy_approved = fields.Boolean(string="Data Policy Approved ") financial_risk_approved = fields.Boolean(string="Financial Risk Approved ") + @api.multi + def touch_cooperator_type(self): + self.ensure_one() + for line in self.share_ids: + line.share_product_id = line.share_product_id.id + break + return True + @api.multi @api.depends('subscription_request_ids.state') def _compute_coop_candidate(self): diff --git a/easy_my_coop/view/res_partner_view.xml b/easy_my_coop/view/res_partner_view.xml index bfb7a43..6bdb656 100644 --- a/easy_my_coop/view/res_partner_view.xml +++ b/easy_my_coop/view/res_partner_view.xml @@ -12,6 +12,7 @@ type="action" context="{'default_active_id': active_id}" groups="easy_my_coop.group_energiris_manager"/>