diff --git a/hotel/models/hotel_room_type.py b/hotel/models/hotel_room_type.py index eb6783d0a..cc85c269f 100644 --- a/hotel/models/hotel_room_type.py +++ b/hotel/models/hotel_room_type.py @@ -109,17 +109,17 @@ class HotelRoomType(models.Model): }) return super().create(vals) - @api.constrains('shared_room', 'room_ids') - def _constrain_shared_room(self): - for record in self: - if record.shared_room: - if any(not room.shared_room_id for room in record.room_ids): - raise ValidationError(_('We cant save normal rooms \ - in a shared room type')) - else: - if any(room.shared_room_id for room in record.room_ids): - raise ValidationError(_('We cant save shared rooms \ - in a normal room type')) + # @api.constrains('shared_room', 'room_ids') + # def _constrain_shared_room(self): + # for record in self: + # if record.shared_room: + # if any(not room.shared_room_id for room in record.room_ids): + # raise ValidationError(_('We cant save normal rooms \ + # in a shared room type')) + # else: + # if any(room.shared_room_id for room in record.room_ids): + # raise ValidationError(_('We cant save shared rooms \ + # in a normal room type')) @api.multi def unlink(self): diff --git a/hotel/models/hotel_service_line.py b/hotel/models/hotel_service_line.py index abda6b251..ecd486977 100644 --- a/hotel/models/hotel_service_line.py +++ b/hotel/models/hotel_service_line.py @@ -12,7 +12,6 @@ class HotelServiceLine(models.Model): service_id = fields.Many2one('hotel.service', string='Service Room', ondelete='cascade', required=True, copy=False) - active = fields.Boolean('Active', compute="_compute_active") date = fields.Date('Date') day_qty = fields.Integer('Units') product_id = fields.Many2one(related='service_id.product_id', store=True) @@ -23,6 +22,10 @@ class HotelServiceLine(models.Model): related="service_id.price_unit", readonly=True, store=True) + room_id = fields.Many2one(strin='Room', + related="service_id.ser_room_line", + readonly=True, + store=True) discount = fields.Float('Discount', related="service_id.discount", readonly=True, diff --git a/hotel/views/hotel_service_line_views.xml b/hotel/views/hotel_service_line_views.xml index 052990189..d66e71c59 100644 --- a/hotel/views/hotel_service_line_views.xml +++ b/hotel/views/hotel_service_line_views.xml @@ -42,7 +42,8 @@ - + + diff --git a/hotel/views/res_config.xml b/hotel/views/res_config.xml index 168b8f790..14892aab2 100644 --- a/hotel/views/res_config.xml +++ b/hotel/views/res_config.xml @@ -10,7 +10,7 @@
-

Hotel Default

+

Hotel Default

-

Hotel Default Hours

+

Hotel Default Hours