mirror of
https://github.com/OCA/rma.git
synced 2025-02-16 17:11:47 +02:00
[FIX] rma: views permissions
Regular users don't have permissions to rma models, so we should avoid loading views that lead to permission errors. TT24986
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
<field name="name">res.partner.form</field>
|
||||
<field name="model">res.partner</field>
|
||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
||||
<field name="groups_id" eval="[(4, ref('rma.rma_group_user_own'))]"/>
|
||||
<field name="arch" type="xml">
|
||||
<div name="button_box">
|
||||
<button name="action_view_rma"
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
<field name="name">stock.picking.form</field>
|
||||
<field name="model">stock.picking</field>
|
||||
<field name="inherit_id" ref="stock.view_picking_form"/>
|
||||
<field name="groups_id" eval="[(4, ref('rma.rma_group_user_own'))]"/>
|
||||
<field name="arch" type="xml">
|
||||
<div name="button_box">
|
||||
<button name="action_view_rma"
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
<field name="name">Stock Warehouse Inherit MRP</field>
|
||||
<field name="model">stock.warehouse</field>
|
||||
<field name="inherit_id" ref="stock.view_warehouse"/>
|
||||
<field name="groups_id" eval="[(4, ref('rma.rma_group_user_own'))]"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='wh_output_stock_loc_id']/..">
|
||||
<field name="rma_loc_id"/>
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
<field name="name">sale.order.form.inherit</field>
|
||||
<field name="model">sale.order</field>
|
||||
<field name="inherit_id" ref="sale.view_order_form"/>
|
||||
<field name="groups_id" eval="[(4, ref('rma.rma_group_user_own'))]"/>
|
||||
<field name="arch" type="xml">
|
||||
<button name="action_done" position="after">
|
||||
<button name="action_create_rma"
|
||||
|
||||
Reference in New Issue
Block a user