diff options
Diffstat (limited to 'bin/addons/base/security/base_security.xml')
| -rw-r--r-- | bin/addons/base/security/base_security.xml | 18 |
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"> |
