summaryrefslogtreecommitdiff
path: root/bin/addons/base/security/base_security.xml
diff options
context:
space:
mode:
authorNumerigraphe - Lionel Sausin <ls@numerigraphe.fr>2010-11-12 15:10:41 +0100
committerNumerigraphe - Lionel Sausin <ls@numerigraphe.fr>2010-11-12 15:10:41 +0100
commit182cf2b196da0d1f55ddfdcff62058b423e1bbc0 (patch)
tree779b50e2e54b1624ba669b4a3f56bb6407c08d49 /bin/addons/base/security/base_security.xml
parente013734045bbaae906748a8026455bac6786568e (diff)
parentcc0d270bab0d0b7862430c3e527f7edc02d1d587 (diff)
[MERGE] sync with the trunk
bzr revid: ls@numerigraphe.fr-20101112141041-19kpvr7pzxqankqo
Diffstat (limited to 'bin/addons/base/security/base_security.xml')
-rw-r--r--bin/addons/base/security/base_security.xml18
1 files changed, 12 insertions, 6 deletions
diff --git a/bin/addons/base/security/base_security.xml b/bin/addons/base/security/base_security.xml
index 0af5f181e31..ed36267031e 100644
--- a/bin/addons/base/security/base_security.xml
+++ b/bin/addons/base/security/base_security.xml
@@ -14,7 +14,7 @@
</record>
<record model="res.groups" id="group_user">
- <field name="name">Employee</field>
+ <field name="name">Internal User</field>
</record>
<record model="res.groups" context="{'noadmin':True}" id="group_multi_company">
@@ -29,23 +29,29 @@
<field name="name">Useability / No One</field>
</record>
+ <record id="group_sale_manager" model="res.groups">
+ <field name="name">Sales / Manager</field>
+ </record>
+ <record id="group_sale_salesman" model="res.groups">
+ <field name="name">Sales / User</field>
+ </record>
<!-- Set accesses to menu -->
<record model="ir.ui.menu" id="base.menu_administration">
<field name="groups_id" eval="[(6,0, [ref('group_system'), ref('group_erp_manager')])]"/>
</record>
- <record model="ir.rule" id="res_partner_address_rule">
- <field name="name">res.partner.address company</field>
- <field name="model_id" ref="model_res_partner_address"/>
+ <record model="ir.rule" id="res_widget_user_rule">
+ <field name="name">res.widget.user rule</field>
+ <field name="model_id" ref="model_res_widget_user"/>
<field name="global" eval="True"/>
- <field name="domain_force">[('company_id','child_of',[user.company_id.id])]</field>
+ <field name="domain_force">['|', ('user_id','=',user.id),('user_id','=',False)]</field>
</record>
<record model="ir.rule" id="res_partner_rule">
<field name="name">res.partner company</field>
<field name="model_id" ref="model_res_partner"/>
<field name="global" eval="True"/>
- <field name="domain_force">[('company_id','child_of',[user.company_id.id])]</field>
+ <field name="domain_force">['|', ('company_id','child_of',[user.company_id.id]),('company_id','=',False)]</field>
</record>
<record model="ir.rule" id="multi_company_default_rule">