From ffad7069d101e7dd8f409569038e619833c3a7fb Mon Sep 17 00:00:00 2001 From: Dario Lodeiros Date: Fri, 10 May 2019 12:44:59 +0200 Subject: [PATCH 1/3] [FIX] Readonly reservation lines date and wubook price --- hotel/views/hotel_reservation_views.xml | 2 +- .../views/inherited_hotel_reservation_views.xml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/hotel/views/hotel_reservation_views.xml b/hotel/views/hotel_reservation_views.xml index 2334cddf0..0e0b223ed 100644 --- a/hotel/views/hotel_reservation_views.xml +++ b/hotel/views/hotel_reservation_views.xml @@ -294,7 +294,7 @@ type="action" icon="fa-bolt"/> - + {'readonly': [('is_from_ota','=',True),('able_to_modify_channel','=',False)]} - + {'readonly': [('is_from_ota','=',True),('able_to_modify_channel','=',False)]} + True From 6720685885d2fc61a8d07f6558cd6e809a3088a4 Mon Sep 17 00:00:00 2001 From: Dario Lodeiros Date: Fri, 10 May 2019 12:44:59 +0200 Subject: [PATCH 2/3] [FIX] Readonly reservation lines date and wubook price --- hotel/views/hotel_reservation_views.xml | 2 +- .../views/inherited_hotel_reservation_views.xml | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/hotel/views/hotel_reservation_views.xml b/hotel/views/hotel_reservation_views.xml index 2334cddf0..0e0b223ed 100644 --- a/hotel/views/hotel_reservation_views.xml +++ b/hotel/views/hotel_reservation_views.xml @@ -294,7 +294,7 @@ type="action" icon="fa-bolt"/> - + {'readonly': [('is_from_ota','=',True),('able_to_modify_channel','=',False)]} - - {'readonly': [('is_from_ota','=',True),('able_to_modify_channel','=',False)]} + + {'readonly': [('parent.is_from_ota','=',True),('parent.able_to_modify_channel','=',False)]} + True From 8385bfeeb897a8e93c1be18588437245d4e0b708 Mon Sep 17 00:00:00 2001 From: Dario Lodeiros Date: Fri, 10 May 2019 13:08:31 +0200 Subject: [PATCH 3/3] [FIX] Readonly reservation lines date and wubook price --- hotel/models/hotel_reservation.py | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/hotel/models/hotel_reservation.py b/hotel/models/hotel_reservation.py index 6fa35c51b..27ff6d72d 100644 --- a/hotel/models/hotel_reservation.py +++ b/hotel/models/hotel_reservation.py @@ -240,13 +240,7 @@ class HotelReservation(models.Model): company_id = fields.Many2one(related='folio_id.company_id', string='Company', store=True, readonly=True) reservation_line_ids = fields.One2many('hotel.reservation.line', 'reservation_id', - readonly=True, required=True, - states={ - 'draft': [('readonly', False)], - 'sent': [('readonly', False)], - 'confirm': [('readonly', False)], - 'booking': [('readonly', False)], - }) + required=True) service_ids = fields.One2many('hotel.service', 'ser_room_line') pricelist_id = fields.Many2one('product.pricelist',