[IMP]pms: unique board_service_room_type by property

This commit is contained in:
Darío Lodeiros
2022-12-07 11:29:36 +01:00
parent 19b1280494
commit 8be6287863
16 changed files with 66 additions and 114 deletions

View File

@@ -353,7 +353,12 @@ class AvailabilityWizard(models.TransientModel):
string="Board Service",
help="Board Service included in the room",
comodel_name="pms.board.service.room.type",
domain="[('pms_room_type_id','=',room_type_id)]",
domain="""
[
('pms_room_type_id','=',room_type_id),
('pms_property_id','=',pms_property_id)
]
""",
check_pms_properties=True,
)

View File

@@ -84,6 +84,7 @@
decoration-primary="value_num_rooms_selected > 0"
decoration-bf="value_num_rooms_selected > 0"
>
<field name="pms_property_id" invisible="1" />
<field
name="room_type_id"
readonly="1"

View File

@@ -386,8 +386,7 @@ class WizardFolioChanges(models.TransientModel):
lambda x: x.pms_board_service_id.id == new_board_service_id
and (
reservation.folio_id.pms_property_id.id
in x.pms_property_ids.ids
or not x.pms_property_ids
== x.pms_property_id.ids
)
)
)