From bbcb4d129278580e247c2d81a57638c86c6c78f9 Mon Sep 17 00:00:00 2001 From: Dario Lodeiros Date: Mon, 3 Jun 2019 12:28:20 +0200 Subject: [PATCH] [IMP] track visbility onchange room and cancelled reason --- hotel/models/hotel_reservation.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hotel/models/hotel_reservation.py b/hotel/models/hotel_reservation.py index fc61ae1d4..b08af8f00 100644 --- a/hotel/models/hotel_reservation.py +++ b/hotel/models/hotel_reservation.py @@ -171,7 +171,8 @@ class HotelReservation(models.Model): name = fields.Text('Reservation Description', required=True) sequence = fields.Integer(string='Sequence', default=10) - room_id = fields.Many2one('hotel.room', string='Room', ondelete='restrict') + room_id = fields.Many2one('hotel.room', string='Room', + track_visibility='onchange', ondelete='restrict') reservation_no = fields.Char('Reservation No', size=64, readonly=True) adults = fields.Integer('Adults', size=64, readonly=False, @@ -199,10 +200,11 @@ class HotelReservation(models.Model): cancelled_reason = fields.Selection([ ('late', 'Late'), ('intime', 'In time'), - ('noshow', 'No Show')], 'Cause of cancelled') + ('noshow', 'No Show')], 'Cause of cancelled', track_visibility='onchange') out_service_description = fields.Text('Cause of out of service') folio_id = fields.Many2one('hotel.folio', string='Folio', + track_visibility='onchange', ondelete='cascade') checkin = fields.Date('Check In', required=True,