[WIP] Py Security sudo

This commit is contained in:
Dario Lodeiros
2019-03-11 08:32:56 +01:00
parent 08f92f53dd
commit c618847ec2
2 changed files with 4 additions and 4 deletions

View File

@@ -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'))]}"/>

View File

@@ -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