Browse Source

[IMP] add button to trigger the compute_cooperator_type function

pull/96/head
houssine 5 years ago
parent
commit
3a3447896e
  1. 8
      easy_my_coop/models/partner.py
  2. 4
      easy_my_coop/views/res_partner_view.xml

8
easy_my_coop/models/partner.py

@ -179,6 +179,14 @@ class ResPartner(models.Model):
data_policy_approved = fields.Boolean(string="Approved Data Policy") data_policy_approved = fields.Boolean(string="Approved Data Policy")
internal_rules_approved = fields.Boolean(string="Approved Internal Rules") 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.multi
@api.depends("subscription_request_ids.state") @api.depends("subscription_request_ids.state")
def _compute_coop_candidate(self): def _compute_coop_candidate(self):

4
easy_my_coop/views/res_partner_view.xml

@ -23,6 +23,10 @@
type="action" type="action"
context="{'default_active_id': active_id}" context="{'default_active_id': active_id}"
groups="easy_my_coop.group_easy_my_coop_user"/> groups="easy_my_coop.group_easy_my_coop_user"/>
<button string="Touch"
name="touch_cooperator_type"
type="object"
groups="base.group_system"/>
</header> </header>
</sheet> </sheet>

Loading…
Cancel
Save