From 3a3447896ebf9de7b1162c23b6f9f9ab3c0e734f Mon Sep 17 00:00:00 2001 From: houssine Date: Wed, 20 May 2020 13:08:39 +0200 Subject: [PATCH] [IMP] add button to trigger the compute_cooperator_type function --- easy_my_coop/models/partner.py | 8 ++++++++ easy_my_coop/views/res_partner_view.xml | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/easy_my_coop/models/partner.py b/easy_my_coop/models/partner.py index f579766..d4d3526 100644 --- a/easy_my_coop/models/partner.py +++ b/easy_my_coop/models/partner.py @@ -179,6 +179,14 @@ class ResPartner(models.Model): data_policy_approved = fields.Boolean(string="Approved Data Policy") internal_rules_approved = fields.Boolean(string="Approved Internal Rules") + @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/views/res_partner_view.xml b/easy_my_coop/views/res_partner_view.xml index ddc2026..580dbc4 100644 --- a/easy_my_coop/views/res_partner_view.xml +++ b/easy_my_coop/views/res_partner_view.xml @@ -23,6 +23,10 @@ type="action" context="{'default_active_id': active_id}" groups="easy_my_coop.group_easy_my_coop_user"/> +