mirror of
https://github.com/OCA/stock-logistics-warehouse.git
synced 2025-01-21 14:27:28 +02:00
[FIX] stock_request_purchase: remove sudo
This commit is contained in:
committed by
Jesús Alan Ramos Rodríguez
parent
3dc0840932
commit
5697f8cf70
@@ -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)
|
||||
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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"/>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user