root 3 years ago
parent
commit
60fd9c2f7a
2 changed files with 11 additions and 8 deletions
  1. +8
    -8
      models/event_registration.py
  2. +3
    -0
      views/booking_event_registration.xml

+ 8
- 8
models/event_registration.py View File

@ -31,14 +31,14 @@ class EventRegistration(models.Model):
res=self.env['event.registration_questionnaire'].create(vals)
#ajout des options pour la personne inscrite
options=self.env['booking.option'].search([('event_id','=',int(reg.event_id))])
if options:
for option in options:
vals={}
vals['booking_option_id']=int(option.booking_option_id)
vals['booking_option_price']=option.booking_option_price
vals['event_registration_id']=int(reg.id)
res=self.env['event.registration_option'].create(vals)
# options=self.env['booking.option'].search([('event_id','=',int(reg.event_id))])
# if options:
# for option in options:
# vals={}
# vals['booking_option_id']=int(option.booking_option_id)
# vals['booking_option_price']=option.booking_option_price
# vals['event_registration_id']=int(reg.id)
# res=self.env['event.registration_option'].create(vals)
else:
#inscription à la newsletter attachée à l'événement
#si pas une retraite et présence d'une newletter rattaché à l'événement


+ 3
- 0
views/booking_event_registration.xml View File

@ -65,6 +65,9 @@
<field name="model">event.registration</field>
<field name="inherit_id" ref="event.view_event_registration_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='name']" position="after">
<field name="firstname" attrs="{'invisible':[('booking_event','!=',True)]}"/>
</xpath>
<xpath expr="//group[@name='attendee']" position="inside">
<field name="gender" attrs="{'invisible':[('booking_event','!=',True)]}"/>


Loading…
Cancel
Save