Browse Source

demandes magali 26/08

dev-rcn
root 3 years ago
parent
commit
6d52525441
4 changed files with 23 additions and 3 deletions
  1. +9
    -1
      models/booking_event_registration.py
  2. +1
    -1
      models/product.py
  3. +12
    -1
      views/booking_event_registration.xml
  4. +1
    -0
      views/product.xml

+ 9
- 1
models/booking_event_registration.py View File

@ -99,7 +99,15 @@ class EventRegistration(models.Model):
payment_status=fields.Selection(string='payment status',selection=[('paid','Paid'),('not paid','Not paid'),('down payment not paid','down payment not paid'),('down payment paid','down payment paid')],compute='_compute_payment_status',translate=True)
to_be_paid_amount=fields.Monetary('to be paid amount',compute='_compute_to_be_paid_amount',currency_field='currency_id')
payment_adjustement=fields.Monetary('payment adjustement',currency_field='currency_id')
individual_room=fields.Boolean('Individual room',compute='compute_individual_room')
def compute_individual_room(self):
for rec in self:
prd=self.env['product.product'].search([('individual_room','=',True)])
rec.individual_room=False
for opt in rec.option_ids:
if prd.id==opt.booking_option_id.id : rec.individual_room=True
def _compute_to_be_paid_amount(self):
for rec in self:
rec.to_be_paid_amount=0


+ 1
- 1
models/product.py View File

@ -13,4 +13,4 @@ class KalachakraProductTemplate(models.Model):
booking_product = fields.Boolean(string="booking product", tracking=True)
booking_option_product = fields.Boolean(string="booking option product", tracking=True)
price_per=fields.Selection(string="Price per",selection=[('stay','Stay'),('night', 'Night'), ('day', 'Day')], default='stay', tracking=True)
individual_room=fields.Boolean(string="individual room", tracking=True)

+ 12
- 1
views/booking_event_registration.xml View File

@ -239,10 +239,21 @@
<field name="train_arrival_date" widget="date" />
<field name="train_arrival_time" widget="float_time" />
<field name="payment_status"/>
<field name="to_be_paid_amount"/>
<field name="individual_room"/>
<field name="image_permission"/>
</xpath>
<xpath expr="//button[@name='action_confirm']" position="replace">
</xpath>
<xpath expr="//button[@name='action_set_done']" position="replace">
</xpath>
<xpath expr="//button[@name='action_cancel']" position="replace">
</xpath>
<xpath expr="//field[@name='activity_exception_decoration']" position="replace">
</xpath>
</field>
</record>


+ 1
- 0
views/product.xml View File

@ -14,6 +14,7 @@
<field name="booking_option_product" />
<field name="booking_option_product_backoffice" />
<field name="individual_room" />
<field name="price_per" attrs="{'invisible':[('booking_option_product','!=',True)]}" />


Loading…
Cancel
Save