diff --git a/controllers/booking.py b/controllers/booking.py index ae1aa84..ba40faf 100755 --- a/controllers/booking.py +++ b/controllers/booking.py @@ -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: diff --git a/models/booking_event_registration.py b/models/booking_event_registration.py index 2d99eee..df83bb5 100755 --- a/models/booking_event_registration.py +++ b/models/booking_event_registration.py @@ -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):