Update dev_membership.py

This commit is contained in:
zainab2097 2024-10-10 17:07:56 +03:00 committed by GitHub
parent 095684cb71
commit ef1b0a4673
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 8 deletions

View File

@ -177,14 +177,8 @@ class DevMembership(models.Model):
# if self.state=='confirm':
# self.partner_id.membrship_no = self.env['ir.sequence'].next_by_code(sequence_code) or _('New')
self.state = 'active'
self.partner_id.product_id = self.product_id.id
if not self.partner_id.join_date:
self.partner_id.join_date = self.from_date
if not self.partner_id.membrship_level:
self.partner_id.membrship_level = self.membrship_level
if not self.partner_id.memebership_end_date:
self.partner_id.memebership_end_date = self.to_date
self.partner_id.check_active_membership()
def action_cancel_membership(self):
self.state = 'cancel'
@ -231,6 +225,8 @@ class DevMembership(models.Model):
template_id = self.env.ref('dev_membership.dev_membership_expired_mail_template')
for membership in membership_ids:
membership.state = 'expire'
membership.partner_id.check_active_membership()
# template_id.send_mail(membership.id, force_send=True)
if membership.user_id:
membership.message_post(