summaryrefslogtreecommitdiff
path: root/addons/product/security
diff options
context:
space:
mode:
authorqdp-odoo <qdp@odoo.com>2015-08-31 16:57:32 +0200
committerqdp-odoo <qdp@odoo.com>2015-08-31 16:57:32 +0200
commite4dc50bf58d508d95b4ce9909af7e0ddfa2e46cf (patch)
tree33fd37e1efec4643112b83a7c4b021746a21a598 /addons/product/security
parentce3381aa633ab48723f896ebca5b25e4a51d6f97 (diff)
[IMP] pricelists improvements. Was PR #8228
Diffstat (limited to 'addons/product/security')
-rw-r--r--addons/product/security/ir.model.access.csv5
-rw-r--r--addons/product/security/product_security.xml16
2 files changed, 7 insertions, 14 deletions
diff --git a/addons/product/security/ir.model.access.csv b/addons/product/security/ir.model.access.csv
index e0f8e74c9dd..1b5efabf9d2 100644
--- a/addons/product/security/ir.model.access.csv
+++ b/addons/product/security/ir.model.access.csv
@@ -5,14 +5,9 @@ access_product_category_user,product.category.user,model_product_category,base.g
access_product_template_user,product.template.user,model_product_template,base.group_user,1,0,0,0
access_product_packaging_user,product.packaging.user,model_product_packaging,base.group_user,1,0,0,0
access_product_supplierinfo_user,product.supplierinfo.user,model_product_supplierinfo,base.group_user,1,0,0,0
-access_pricelist_partnerinfo_user,pricelist.partnerinfo.user,model_pricelist_partnerinfo,base.group_user,1,0,0,0
-access_product_price_type_user,product.price.type.user,model_product_price_type,base.group_user,1,0,0,0
-access_product_pricelist_type_user,product.pricelist.type.user,model_product_pricelist_type,,1,0,0,0
access_product_pricelist_user,product.pricelist.user,model_product_pricelist,base.group_user,1,0,0,0
-access_product_pricelist_version_user,product.pricelist.version.user,model_product_pricelist_version,base.group_user,1,0,0,0
access_product_pricelist_item_user,product.pricelist.item.user,model_product_pricelist_item,base.group_user,1,0,0,0
access_product_pricelist_item_sale_manager,product.pricelist.item salemanager,product.model_product_pricelist_item,base.group_sale_manager,1,1,1,1
-access_product_pricelist_type_partner_manager,product.pricelist.type partner manager,model_product_pricelist_type,base.group_partner_manager,1,0,0,0
access_product_pricelist_partner_manager,product.pricelist partner manager,model_product_pricelist,base.group_partner_manager,1,0,0,0
access_product_product_employee,product.product employee,model_product_product,base.group_user,1,0,0,0
access_product_price_history_employee,prices.history employee,model_product_price_history,base.group_user,1,0,0,0
diff --git a/addons/product/security/product_security.xml b/addons/product/security/product_security.xml
index 5f9fd770aa3..fef66424f61 100644
--- a/addons/product/security/product_security.xml
+++ b/addons/product/security/product_security.xml
@@ -7,8 +7,13 @@
<field name="category_id" ref="base.module_category_hidden"/>
</record>
- <record id="group_purchase_pricelist" model="res.groups">
- <field name="name">Purchase Pricelists</field>
+ <record id="group_pricelist_item" model="res.groups">
+ <field name="name">Manage Pricelist Items</field>
+ <field name="category_id" ref="base.module_category_hidden"/>
+ </record>
+
+ <record id="group_product_pricelist" model="res.groups">
+ <field name="name">Pricelists On Product</field>
<field name="category_id" ref="base.module_category_hidden"/>
</record>
@@ -62,13 +67,6 @@
<field name="domain_force"> ['|',('company_id','=',user.company_id.id),('company_id','=',False)]</field>
</record>
- <record model="ir.rule" id="product_pricelist_version_comp_rule">
- <field name="name">product pricelist version company rule</field>
- <field name="model_id" ref="model_product_pricelist_version"/>
- <field name="global" eval="True"/>
- <field name="domain_force"> ['|',('company_id','=',user.company_id.id),('company_id','=',False)]</field>
- </record>
-
<record model="ir.rule" id="product_supplierinfo_comp_rule">
<field name="name">product supplierinfo company rule</field>
<field name="model_id" ref="model_product_supplierinfo"/>