Browse Source

mails retraite individuelle

dev-rcn
root 3 years ago
parent
commit
e6ba2a1878
2 changed files with 18 additions and 1 deletions
  1. +6
    -0
      controllers/booking.py
  2. +12
    -1
      models/booking_event_registration.py

+ 6
- 0
controllers/booking.py View File

@ -257,6 +257,12 @@ class booking(WebsiteEventController,AuthSignupHome):
res.write({'option_ids':[(4,res3.id)]})
i=i+1
if res.event_id.individual_booking_event:
# envoi d'un mail aux gestionnaires
mail_template = request.env['mail.template'].sudo().search([('name','=','individual_booking_request')])
if mail_template:
mail_template.sudo().send_mail(res.id,False)
#affichage de la page de confirmation
url="/booking/individual_confirmation/"
else:


+ 12
- 1
models/booking_event_registration.py View File

@ -514,7 +514,12 @@ class EventRegistration(models.Model):
user=self.env['res.users'].search([('email','ilike',reg.partner_id.email)],limit=1)
invoice.invoice_user_id=user.id
invoice.user_id=user.id
# if event.individual_booking_event:
# mail_template = self.env['mail.template'].search([('name','=','individual_booking_confirmation')])
# mail_template.email_to = self.partner_id.email
# if mail_template:
# mail_template.with_context({'down_payment_invoice_id':self.down_payment_invoice_id}).send_mail(self.id,False)
#mail_template.send_mail(self.id,False)
return invoice
@ -762,6 +767,12 @@ class EventRegistration(models.Model):
if prd.donation: self.sudo().create_donation(reg.id,reg.partner_id,vals['product_id'],vals['price_unit'],invoice.id)
reg.balance_invoice_id=invoice.id
if event.individual_booking_event:
mail_template = self.env['mail.template'].search([('name','=','individual_booking_confirmation')])
mail_template.email_to = self.partner_id.email
if mail_template:
mail_template.with_context({'down_payment_invoice_id':int(self.down_payment_invoice_id)}).send_mail(self.id,False)
#mail_template.send_mail(self.id,False)
return reg.down_payment_invoice_id
def info_objet(self,model_id,objet_id):


Loading…
Cancel
Save