mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[WIP] Py Security sudo
This commit is contained in:
@@ -110,7 +110,7 @@
|
||||
<field name="cancelled_reason" attrs="{'invisible':[('state','not in',('cancel'))]}"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="pricelist_id" domain="[('type','=','sale')]" />
|
||||
<field name="pricelist_id" />
|
||||
<field name="company_id" />
|
||||
<field name="company_id" options="{'no_create': True}" groups="base.group_multi_company"/>
|
||||
<field name="reservation_type" attrs="{'readonly':[('state','not in',('draft'))]}"/>
|
||||
|
||||
@@ -177,11 +177,11 @@ class ChannelHotelRoomTypeAvailability(models.Model):
|
||||
if room_type_avail_id.channel_avail != avail:
|
||||
vals_avail.update({'channel_avail': avail})
|
||||
if vals_avail:
|
||||
room_type_avail_id.write(vals_avail)
|
||||
room_type_avail_id.sudo().write(vals_avail)
|
||||
else:
|
||||
self.env['hotel.room.type.availability'].with_context(
|
||||
{'connector_no_export': True}
|
||||
).create({
|
||||
).sudo().create({
|
||||
'room_type_id': room_type_bind.odoo_id.id,
|
||||
'date': ndate_str,
|
||||
'quota': quota,
|
||||
@@ -191,7 +191,7 @@ class ChannelHotelRoomTypeAvailability(models.Model):
|
||||
'backend_id': backend_id,
|
||||
})]
|
||||
})
|
||||
self.push_availability(self.env['channel.backend'].browse(backend_id))
|
||||
self.sudo().push_availability(self.env['channel.backend'].browse(backend_id))
|
||||
|
||||
@job(default_channel='root.channel')
|
||||
@api.model
|
||||
|
||||
Reference in New Issue
Block a user