Update res_partner.py

This commit is contained in:
zainab2097 2024-10-01 09:38:37 +03:00 committed by GitHub
parent ba285270d5
commit 20ea3b606a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 4 deletions

View File

@ -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: