mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[FIX] use field date in restriction.item
This commit is contained in:
@@ -26,8 +26,7 @@ class MassiveChangesWizard(models.TransientModel):
|
|||||||
('0', 'Global'),
|
('0', 'Global'),
|
||||||
('1', 'Room Type'),
|
('1', 'Room Type'),
|
||||||
], string='Applied On', default='0')
|
], string='Applied On', default='0')
|
||||||
# room_type_ids = fields.Many2many('hotel.virtual.room',
|
|
||||||
# string="Virtual Rooms")
|
|
||||||
room_type_ids = fields.Many2many('hotel.room.type', string="Room Types")
|
room_type_ids = fields.Many2many('hotel.room.type', string="Room Types")
|
||||||
|
|
||||||
# Restriction fields
|
# Restriction fields
|
||||||
@@ -157,11 +156,10 @@ class MassiveChangesWizard(models.TransientModel):
|
|||||||
def _save_restrictions(self, ndate, room_types, record):
|
def _save_restrictions(self, ndate, room_types, record):
|
||||||
hotel_room_type_re_it_obj = self.env['hotel.room.type.restriction.item']
|
hotel_room_type_re_it_obj = self.env['hotel.room.type.restriction.item']
|
||||||
domain = [
|
domain = [
|
||||||
('date_start', '>=', ndate.strftime(DEFAULT_SERVER_DATE_FORMAT)),
|
('date', '>=', ndate.strftime(DEFAULT_SERVER_DATE_FORMAT)),
|
||||||
('date_end', '<=', ndate.strftime(DEFAULT_SERVER_DATE_FORMAT)),
|
('date', '<=', ndate.strftime(DEFAULT_SERVER_DATE_FORMAT)),
|
||||||
('restriction_id', '=', record.restriction_id.id),
|
('restriction_id', '=', record.restriction_id.id),
|
||||||
]
|
]
|
||||||
|
|
||||||
for room_type in room_types:
|
for room_type in room_types:
|
||||||
vals = self._get_restrictions_values(record)
|
vals = self._get_restrictions_values(record)
|
||||||
if not any(vals):
|
if not any(vals):
|
||||||
@@ -173,8 +171,7 @@ class MassiveChangesWizard(models.TransientModel):
|
|||||||
rrest_item_ids.write(vals)
|
rrest_item_ids.write(vals)
|
||||||
else:
|
else:
|
||||||
vals.update({
|
vals.update({
|
||||||
'date_start': ndate.strftime(DEFAULT_SERVER_DATE_FORMAT),
|
'date': ndate.strftime(DEFAULT_SERVER_DATE_FORMAT),
|
||||||
'date_end': ndate.strftime(DEFAULT_SERVER_DATE_FORMAT),
|
|
||||||
'restriction_id': record.restriction_id.id,
|
'restriction_id': record.restriction_id.id,
|
||||||
'room_type_id': room_type.id,
|
'room_type_id': room_type.id,
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user