[FIX] sales: Set proper group on all menus to avoid basic users like a

warehouse basic user see all the sales app.

I did not hide the main menu only because when we customize, we can use
such menu for other purposes we just set the proper group on all first
level menus and then by default the app is hidden if a custom module add
a menu there without explicit groups then this will be shown again (which I
think is the expected behaviour).

Closes #19816
This commit is contained in:
Nhomar Hernandez
2017-10-02 18:20:30 +02:00
committed by Simon Lejeune
parent 59b55e2221
commit b5de65ed6b
+6 -6
View File
@@ -17,7 +17,7 @@
<menuitem id="res_partner_menu"
parent="sale_order_menu"
action="base.action_partner_form"
sequence="3"/>
sequence="3" groups="sales_team.group_sale_salesman"/>
<menuitem id="menu_sale_config"
name="Configuration"
@@ -29,7 +29,7 @@
parent= "menu_sale_config"
sequence= "3"
name= "Sales Orders"
groups= "sales_team.group_sale_manager,sales_team.group_sale_salesman,account.group_account_manager,account.group_account_user"/>
groups= "sales_team.group_sale_manager,account.group_account_manager,account.group_account_user"/>
<menuitem id="sales_team_config"
name="Sales Channels"
@@ -61,7 +61,7 @@
parent="menu_sale_report"
sequence="3"/>
<menuitem id="product_menu_catalog" name="Catalog" action="product.product_template_action" parent="sale_menu_root" sequence="4"/>
<menuitem id="product_menu_catalog" name="Catalog" action="product.product_template_action" parent="sale_menu_root" sequence="4" groups="sales_team.group_sale_salesman"/>
<menuitem id="menu_product" name="Product Variants" parent="product_menu_catalog" sequence="2" groups="product.group_product_variant" active="False"/>
<menuitem action="product.product_template_action" id="menu_product_template_action" parent="product_menu_catalog" sequence="1" active="False"/>
<menuitem id="prod_config_main" name="Products" parent="menu_sale_config" sequence="5"/>
@@ -507,7 +507,7 @@
name="Orders"
action="action_orders"
parent="sale_order_menu"
sequence="2" groups="sales_team.group_sale_salesman,sales_team.group_sale_manager"/>
sequence="2" groups="sales_team.group_sale_salesman"/>
<record id="action_orders_to_invoice" model="ir.actions.act_window">
<field name="name">Orders to Invoice</field>
@@ -531,7 +531,7 @@
<menuitem id="menu_sale_invoicing"
name="Invoicing"
parent="sale_menu_root"
sequence="3"/>
sequence="3" groups="sales_team.group_sale_salesman"/>
<menuitem id="menu_sale_order_invoice"
action="action_orders_to_invoice"
@@ -588,7 +588,7 @@
<menuitem id="menu_sale_quotations"
action="action_quotations"
parent="sale_order_menu"
sequence="1"/>
sequence="1" groups="sales_team.group_sale_salesman"/>
<record id="view_order_line_tree" model="ir.ui.view">
<field name="name">sale.order.line.tree</field>