[WIP] Py Security sudo

This commit is contained in:
Dario Lodeiros
2019-03-11 08:32:56 +01:00
committed by Pablo
parent 390022f0d4
commit 0882cd40a0
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'))]}"/> <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'))]}"/>

View File

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