Browse Source

booking

dev-rcn
root 3 years ago
parent
commit
98a25266d0
2 changed files with 27 additions and 0 deletions
  1. +8
    -0
      controllers/booking.py
  2. +19
    -0
      views/booking_website_registration.xml

+ 8
- 0
controllers/booking.py View File

@ -86,6 +86,8 @@ class booking(WebsiteEventController,AuthSignupHome):
vals={} vals={}
data={} data={}
#gestion du retour page précédente depuis page de paiement : on supprime les éléments générés ( don , adhésion) #gestion du retour page précédente depuis page de paiement : on supprime les éléments générés ( don , adhésion)
if not post.get('nb_o'): if not post.get('nb_o'):
if request.session['invoice_id']: if request.session['invoice_id']:
@ -94,6 +96,12 @@ class booking(WebsiteEventController,AuthSignupHome):
invoice.unlink() invoice.unlink()
return request.redirect('/booking/registration/options?event_id='+str(request.session['event_id'])) return request.redirect('/booking/registration/options?event_id='+str(request.session['event_id']))
#si déjà inscrit, redirection vers page d'information
reg=request.env['event.registration'].search([('event_id','=',int(post.get('event_id'))),('email','=',post.get('email'))])
if reg:
return http.request.render('kalachakra.booking_registration_already_registered')
vals['event_id']=post.get('event_id') vals['event_id']=post.get('event_id')
vals['name']=post.get('name') vals['name']=post.get('name')
vals['phone']=post.get('phone') vals['phone']=post.get('phone')


+ 19
- 0
views/booking_website_registration.xml View File

@ -1,5 +1,24 @@
<odoo> <odoo>
<template id="kalachakra.booking_registration_already_registered" name="Already registered">
<t t-call="website.layout">
<div class="container-fluid">
<h6>
Your registration is not allowed because you are already registered !
<br></br>
For further informations, please send an email to <a href = "mailto:gestionnaire@centre-kalachakra.net">gestionnaire@centre-kalachakra.net</a>
<br></br>
</h6>
<a href="/" class="ml-4 btn btn-secondary">back Home</a>
<br></br>
<br></br>
</div>
</t>
</template>
<template id="assets_frontend" name="booking assets" inherit_id="web.assets_frontend"> <template id="assets_frontend" name="booking assets" inherit_id="web.assets_frontend">
<xpath expr="." position="inside"> <xpath expr="." position="inside">


Loading…
Cancel
Save