Update dev_membership.py
This commit is contained in:
parent
20ea3b606a
commit
f73258a50c
|
|
@ -161,6 +161,7 @@ class DevMembership(models.Model):
|
||||||
], limit=1, order="to_date desc")
|
], limit=1, order="to_date desc")
|
||||||
# Handle sequence generation for new or renewed memberships
|
# Handle sequence generation for new or renewed memberships
|
||||||
sequence_code = 'membership.no.sequence'
|
sequence_code = 'membership.no.sequence'
|
||||||
|
self.partner_id.check_active_membership()
|
||||||
if not self.invoice_id and not self.is_free:
|
if not self.invoice_id and not self.is_free:
|
||||||
raise ValidationError(_('Please Create Membership Invoice'))
|
raise ValidationError(_('Please Create Membership Invoice'))
|
||||||
if self.invoice_id.payment_state not in ['paid', 'in_payment'] and not self.is_free:
|
if self.invoice_id.payment_state not in ['paid', 'in_payment'] and not self.is_free:
|
||||||
|
|
@ -239,6 +240,7 @@ class DevMembership(models.Model):
|
||||||
message_type='notification', #
|
message_type='notification', #
|
||||||
author_id=self.env.user.partner_id.id,
|
author_id=self.env.user.partner_id.id,
|
||||||
)
|
)
|
||||||
|
membership.partner_id.check_active_membership()
|
||||||
|
|
||||||
def membership_reminder_email_cron(self):
|
def membership_reminder_email_cron(self):
|
||||||
membership_pool = self.env['dev.membership']
|
membership_pool = self.env['dev.membership']
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue