Browse Source

[IMP] add button to allow to update cooperator type without sql.

pull/95/head
houssine 5 years ago
parent
commit
ee4e1c0858
  1. 8
      easy_my_coop/models/partner.py
  2. 1
      easy_my_coop/view/res_partner_view.xml

8
easy_my_coop/models/partner.py

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

1
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"/> type="action" context="{'default_active_id': active_id}" groups="easy_my_coop.group_energiris_manager"/>
<button string="Update info" name="%(action_view_update_partner_info)d" <button string="Update info" name="%(action_view_update_partner_info)d"
type="action" context="{'default_active_id': active_id}" groups="easy_my_coop.group_energiris_manager"/> type="action" context="{'default_active_id': active_id}" groups="easy_my_coop.group_energiris_manager"/>
<button string="Touch" name="touch_cooperator_type" type="object" groups="base.group_system"/>
</header> </header>
</sheet> </sheet>

Loading…
Cancel
Save