Update res_partner.py
This commit is contained in:
parent
ba285270d5
commit
20ea3b606a
|
|
@ -45,9 +45,9 @@ class Partner(models.Model):
|
|||
partner.product_id = False
|
||||
partner.is_membership_expire = False
|
||||
if partner.membership_count > 0:
|
||||
partner._compute_membership_level()
|
||||
partner.check_memebership_status()
|
||||
partner._compute_membership_end()
|
||||
# partner._compute_membership_level()
|
||||
# partner.check_memebership_status()
|
||||
# partner._compute_membership_end()
|
||||
c_date = datetime.now().date()
|
||||
membership_id = self.env['dev.membership'].sudo().search([('partner_id', '=', partner.id),
|
||||
('state', '=', 'active'),
|
||||
|
|
@ -55,7 +55,7 @@ class Partner(models.Model):
|
|||
('to_date', '>=', c_date)], order='to_date desc', limit=1)
|
||||
if membership_id:
|
||||
partner.active_membership_id = membership_id and membership_id.id or False
|
||||
partner.product_id = membership_id and membership_id.product_id.id or False
|
||||
|
||||
else:
|
||||
partner.is_membership_expire = True
|
||||
|
||||
|
|
@ -88,6 +88,7 @@ class Partner(models.Model):
|
|||
('state', 'in', ('active','expire','cancel'))], order='to_date desc', limit=1)
|
||||
if membership_id:
|
||||
partner.membrship_level = membership_id.membrship_level
|
||||
partner.product_id = membership_id and membership_id.product_id.id or False
|
||||
@api.depends('active_membership_id')
|
||||
def check_memebership_status(self):
|
||||
for partner in self:
|
||||
|
|
|
|||
Loading…
Reference in New Issue