Browse Source

mail end membership

master
root 1 year ago
parent
commit
3e63906b93
1 changed files with 8 additions and 26 deletions
  1. +8
    -26
      models/membership.py

+ 8
- 26
models/membership.py View File

@ -42,26 +42,6 @@ class kalachakra_membership(models.Model):
)
# @api.depends('state', 'invoice_id')
# def _compute_payment_state(self):
# for rec in self:
# rec.payment_state='not paid'
# #adhesion via page d'ahésion
# if rec.state=='done':rec.payment_state='paid'
# if rec.state=='draft':rec.payment_state='not paid'
# #adhésion via isncription à l'événement
# if rec.invoice_id:
# if rec.invoice_id.payment_state=='paid':
# #raise Warning(rec.invoice_id.payment_state)
# rec.payment_state='paid'
# rec.state='done'
# else:rec.payment_state='not paid'
def _default_end_date(self):
end_date=datetime.now()+relativedelta(years=1)
@ -223,17 +203,19 @@ class kalachakra_membership(models.Model):
for m in members:
m.update_membership()
def bulk_mail_end_membership(self):
def bulk_mail_end_membership(self,debug:bool):
date_30=date.today()+relativedelta(months=1)
members=self.env['kalachakra.membership'].search([('alert_mail_date','=',False),('end_date','<=',date_30),('end_date','>=',date.today())])
for m in members:
m.alert_mail_date=date.today()
mail_template = self.env['mail.template'].search([('name','=','end_membership')])
mail_template.email_to = self.partner_id.email
#mail_template.send_mail(m.id,False)
if not debug:
m.alert_mail_date=date.today()
mail_template = self.env['mail.template'].search([('name','=','end_membership')])
mail_template.email_to = self.partner_id.email
mail_template.send_mail(m.id,False)
_logger.error(m.partner_id.name+' '+str(m.end_date))


Loading…
Cancel
Save