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'))]}"/>
|
<field name="cancelled_reason" attrs="{'invisible':[('state','not in',('cancel'))]}"/>
|
||||||
</group>
|
</group>
|
||||||
<group>
|
<group>
|
||||||
<field name="pricelist_id" domain="[('type','=','sale')]" />
|
<field name="pricelist_id" />
|
||||||
<field name="company_id" />
|
<field name="company_id" />
|
||||||
<field name="company_id" options="{'no_create': True}" groups="base.group_multi_company"/>
|
<field name="company_id" options="{'no_create': True}" groups="base.group_multi_company"/>
|
||||||
<field name="reservation_type" attrs="{'readonly':[('state','not in',('draft'))]}"/>
|
<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:
|
if room_type_avail_id.channel_avail != avail:
|
||||||
vals_avail.update({'channel_avail': avail})
|
vals_avail.update({'channel_avail': avail})
|
||||||
if vals_avail:
|
if vals_avail:
|
||||||
room_type_avail_id.write(vals_avail)
|
room_type_avail_id.sudo().write(vals_avail)
|
||||||
else:
|
else:
|
||||||
self.env['hotel.room.type.availability'].with_context(
|
self.env['hotel.room.type.availability'].with_context(
|
||||||
{'connector_no_export': True}
|
{'connector_no_export': True}
|
||||||
).create({
|
).sudo().create({
|
||||||
'room_type_id': room_type_bind.odoo_id.id,
|
'room_type_id': room_type_bind.odoo_id.id,
|
||||||
'date': ndate_str,
|
'date': ndate_str,
|
||||||
'quota': quota,
|
'quota': quota,
|
||||||
@@ -191,7 +191,7 @@ class ChannelHotelRoomTypeAvailability(models.Model):
|
|||||||
'backend_id': backend_id,
|
'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')
|
@job(default_channel='root.channel')
|
||||||
@api.model
|
@api.model
|
||||||
|
|||||||
Reference in New Issue
Block a user