[FIX] stock_request_purchase: remove sudo

This commit is contained in:
Enric Tobella
2019-07-15 13:40:02 +02:00
committed by Jesús Alan Ramos Rodríguez
parent 3dc0840932
commit 5697f8cf70
5 changed files with 9 additions and 7 deletions

View File

@@ -20,7 +20,7 @@ class StockRequest(models.Model):
@api.depends('purchase_line_ids')
def _compute_purchase_ids(self):
for request in self.sudo():
for request in self:
request.purchase_ids = request.purchase_line_ids.mapped('order_id')
request.purchase_count = len(request.purchase_ids)

View File

@@ -20,7 +20,7 @@ class StockRequestOrder(models.Model):
@api.depends('stock_request_ids')
def _compute_purchase_ids(self):
for req in self.sudo():
for req in self:
req.purchase_ids = req.stock_request_ids.mapped('purchase_ids')
req.purchase_line_ids = req.stock_request_ids.mapped(
'purchase_line_ids')

View File

@@ -6,6 +6,7 @@
<field name="name">purchase.order.form</field>
<field name="model">purchase.order</field>
<field name="inherit_id" ref="purchase.purchase_order_form"/>
<field name="groups_id" eval="[(4, ref('stock_request.group_stock_request_user'))]"/>
<field name="arch" type="xml">
<xpath expr="//div[@name='button_box']" position="inside">
<button type="object"
@@ -20,8 +21,7 @@
</xpath>
<xpath expr="//field[@name='order_line']/form/sheet/notebook"
position="inside">
<page name="stock_requests" string="Stock Requests"
groups="stock_request.group_stock_request_user">
<page name="stock_requests" string="Stock Requests">
<field name="stock_request_ids"/>
</page>
</xpath>
@@ -32,6 +32,7 @@
<field name="name">purchase.order.line.form2</field>
<field name="model">purchase.order.line</field>
<field name="inherit_id" ref="purchase.purchase_order_line_form2"/>
<field name="groups_id" eval="[(4, ref('stock_request.group_stock_request_user'))]"/>
<field name="arch" type="xml">
<field name="name" position="after">
<separator string="Stock Requests"/>

View File

@@ -7,6 +7,7 @@
<field name="name">stock.request.order.form</field>
<field name="model">stock.request.order</field>
<field name="inherit_id" ref="stock_request.stock_request_order_form"/>
<field name="groups_id" eval="[(4, ref('purchase.group_purchase_user'))]"/>
<field name="arch" type="xml">
<div name="button_box" position="inside">
<field name="purchase_ids" invisible="1"/>
@@ -15,7 +16,7 @@
class="oe_stat_button"
icon="fa-truck"
attrs="{'invisible': [('purchase_count', '=', 0)]}"
groups="purchase.group_purchase_user">
>
<field name="purchase_count" widget="statinfo"
string="Purchase"/>
</button>

View File

@@ -7,6 +7,7 @@
<field name="name">stock.request.form</field>
<field name="model">stock.request</field>
<field name="inherit_id" ref="stock_request.view_stock_request_form"/>
<field name="groups_id" eval="[(4, ref('purchase.group_purchase_user'))]"/>
<field name="arch" type="xml">
<div name="button_box" position="inside">
<field name="purchase_ids" invisible="1"/>
@@ -14,8 +15,7 @@
name="action_view_purchase"
class="oe_stat_button"
icon="fa-truck"
attrs="{'invisible': [('purchase_count', '=', 0)]}"
groups="purchase.group_purchase_user">
attrs="{'invisible': [('purchase_count', '=', 0)]}">
<field name="purchase_count" widget="statinfo"
string="Purchase"/>
</button>