[MOD] product_*: usability improvement in access rights
authorAMP (OpenERP) <amp@tinyerp.com>
Mon, 9 Aug 2010 10:44:09 +0000 (16:14 +0530)
committerAMP (OpenERP) <amp@tinyerp.com>
Mon, 9 Aug 2010 10:44:09 +0000 (16:14 +0530)
bzr revid: amp@tinyerp.com-20100809104409-dong1mdsmm3bzjle

addons/product/product_view.xml
addons/product/security/ir.model.access.csv
addons/product/security/product_security.xml
addons/product_margin/product_margin_view.xml

index d582ed1..e50d8f8 100644 (file)
         </record>
 
         <menuitem id="base.menu_product" name="Products" parent="base.menu_base_partner" sequence="9" />
-        <menuitem action="product.product_normal_action" id="product.menu_products" parent="base.menu_product" sequence="1" groups="base.group_sale_salesman,base.group_sale_manager"/>
+        <menuitem action="product.product_normal_action" id="product.menu_products" parent="base.menu_product" sequence="1" groups="base.group_sale_salesman,base.group_sale_manager,base.group_system,product.group_product_manager"/>
 
         <record id="product_normal_action_puchased" model="ir.actions.act_window">
             <field name="name">Products</field>
             <field name="view_id" ref="product_category_list_view"/>
         </record>
         <menuitem action="product_category_action_form"
-            groups="base.group_extended"
+            groups="base.group_extended,base.group_system"
             id="menu_product_category_action_form"
             parent="prod_config_main" sequence="2"/>
 
             <field name="view_mode">tree,form</field>
         </record>
         <menuitem
-            action="product_ul_form_action" groups="base.group_extended" id="menu_product_ul_form_action" parent="prod_config_main" sequence="3"/>
+            action="product_ul_form_action" groups="base.group_extended,base.group_system" id="menu_product_ul_form_action" parent="prod_config_main" sequence="3"/>
 
         <record id="product_packaging_tree_view" model="ir.ui.view">
             <field name="name">product.packaging.tree.view</field>
index 65b55f2..1e1572a 100644 (file)
@@ -37,4 +37,6 @@
 "access_product_pricelist_item","product.pricelist.item ","model_product_pricelist_item","base.group_system",1,1,1,1
 "access_product_uom_categ","product.uom.categ","model_product_uom_categ","base.group_system",1,1,1,1
 "access_product_uom","product.uom","model_product_uom","base.group_system",1,1,1,1
-"access_product_ul","product.ul","model_product_ul","base.group_system",1,1,1,1
+"access_product_ul_system","product.ul system","model_product_ul","base.group_system",1,1,1,1
+"access_product_product_system","product.product system","model_product_product","base.group_system",1,0,0,0
+"access_product_category_system","product.category.system","model_product_category","base.group_system",1,1,1,1
index a0d3d77..171cf52 100644 (file)
         <field name="name">Useability / Product Variant</field>
     </record>
 
-    <record id="base.group_sale_manager" model="res.groups">
-        <field name="name">Sales / Manager</field>
-    </record>
-    <record id="base.group_sale_salesman" model="res.groups">
-        <field name="name">Sales / User</field>
-    </record>
-
 </data>
 </openerp>
index 5c8e25b..7ebd5f3 100644 (file)
@@ -84,7 +84,7 @@
             </field>
         </record>
 
-  <menuitem icon="STOCK_JUSTIFY_FILL" action="product_margin_act_window" id="menu_action_product_margin" name="Product Margins" sequence="5" parent="base.menu_product" groups="base.group_sale_salesman,base.group_sale_manager"/>
+  <menuitem icon="STOCK_JUSTIFY_FILL" action="product_margin_act_window" id="menu_action_product_margin" name="Product Margins" sequence="5" parent="base.menu_product" groups="base.group_sale_salesman,base.group_sale_manager,product.group_product_manager,base.group_system"/>
 
 </data>
 </openerp>