-<?xml version="1.0"?>
-<terp>
-<data noupdate="1">
-
-<!--
- Users
--->
-
-<!--
- Users Groups
--->
- <record model="res.groups" id="group_account_manager">
- <field name="name">Account Manager</field>
- </record>
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data noupdate="0">
<record model="res.groups" id="group_partner_manager">
<field name="name">Partner Manager</field>
</record>
-<!--
- Objects Groups
--->
- <record model="ir.model" id="base.model_res_lang">
- <field name="type">base</field>
+ <record model="ir.ui.menu" id="menu_base_config">
+ <field eval="[(6,0,[ref('group_system'), ref('group_partner_manager')])]" name="groups_id"/>
</record>
- <record model="ir.model" id="base.model_res_request">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_users">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_groups">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_roles">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_country_state">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_config_view">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_request_link">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_request_history">
- <field name="type">base</field>
- </record>
- <record model="ir.model" id="base.model_res_country">
- <field name="type">base</field>
- </record>
+ <!-- Record Rule For Company -->
- <record model="ir.model" id="base.model_res_bank">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_payterm">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_currency">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_currency_rate">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_company">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_partner">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_partner">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_partner_function">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_partner_title">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_partner_bank">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_partner_bank_type">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_partner_bank_type_field">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_partner_som">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_partner_event">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_partner_event_type">
- <field name="type">base</field>
- </record>
-
- <record model="ir.model" id="base.model_res_partner_category">
- <field name="type">base</field>
- </record>
-
-<!--
- Access
--->
- <record model="ir.model.access" id="access_res_company_group_employee">
- <field name="name">res_company group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_company"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="0"/>
- <field name="perm_create" eval="0"/>
- <field name="perm_unlink" eval="0"/>
+ <record id="res_company_rule" model="ir.rule">
+ <field name="name">company rule</field>
+ <field model="ir.model" name="model_id" ref="model_res_company"/>
+ <field eval="True" name="global"/>
+ <field name="domain_force">['|', ('child_ids', 'child_of', [user.company_id.id]), ('parent_id', 'child_of', [user.company_id.id])]</field>
</record>
- <record model="ir.model.access" id="access_res_company_group_erp_manager">
- <field name="name">res_company group_erp_manager</field>
- <field name="model_id" model="ir.model" ref="model_res_company"/>
- <field name="group_id" ref="group_erp_manager"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
+ <!-- Record Rule For User -->
+ <record id="res_users_rule" model="ir.rule">
+ <field name="name">user rule</field>
+ <field model="ir.model" name="model_id" ref="model_res_users"/>
+ <field eval="True" name="global"/>
+ <field name="domain_force">['|',('company_id.child_ids','child_of',[user.company_id.id]),('company_id','child_of',[user.company_id.id])]</field>
</record>
- <record model="ir.model.access" id="access_res_country_group_employee">
- <field name="name">res_country group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_country"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="0"/>
- <field name="perm_create" eval="0"/>
- <field name="perm_unlink" eval="0"/>
- </record>
-
- <record model="ir.model.access" id="access_res_country_state_group_employee">
- <field name="name">res_country_state group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_country_state"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="0"/>
- <field name="perm_create" eval="0"/>
- <field name="perm_unlink" eval="0"/>
- </record>
-
- <record model="ir.model.access" id="access_res_currency_group_employee">
- <field name="name">res_currency group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_currency"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="0"/>
- <field name="perm_create" eval="0"/>
- <field name="perm_unlink" eval="0"/>
- </record>
-
- <record model="ir.model.access" id="access_res_currency_rate_group_employee">
- <field name="name">res_currency_rate group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_currency_rate"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="0"/>
- <field name="perm_create" eval="0"/>
- <field name="perm_unlink" eval="0"/>
- </record>
-
- <record model="ir.model.access" id="access_res_currency_rate_group_account_manager">
- <field name="name">res_currency_rate group_account_manager</field>
- <field name="model_id" model="ir.model" ref="model_res_currency_rate"/>
- <field name="group_id" ref="group_account_manager"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
-
- <record model="ir.model.access" id="access_res_groups_group_employee">
- <field name="name">res_groups group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_groups"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="0"/>
- <field name="perm_create" eval="0"/>
- <field name="perm_unlink" eval="0"/>
- </record>
-
- <record model="ir.model.access" id="access_res_groups_group_erp_manager">
- <field name="name">res_groups group_erp_manager</field>
- <field name="model_id" model="ir.model" ref="model_res_groups"/>
- <field name="group_id" ref="group_erp_manager"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
-
- <record model="ir.model.access" id="access_res_lang_group_employee">
- <field name="name">res_lang group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_lang"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="0"/>
- <field name="perm_create" eval="0"/>
- <field name="perm_unlink" eval="0"/>
- </record>
-
- <record model="ir.model.access" id="access_res_partner_group_employee">
- <field name="name">res_partner group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_partner"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
-
- <record model="ir.model.access" id="access_res_partner_address_group_employee">
- <field name="name">res_partner_address group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_partner_address"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
-
- <record model="ir.model.access" id="access_res_partner_bank_group_employee">
- <field name="name">res_partner_bank group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_partner_bank"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
-
- <record model="ir.model.access" id="access_res_partner_bank_type_group_employee">
- <field name="name">res_partner_bank_type group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_partner_bank_type"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
-
- <record model="ir.model.access" id="access_res_partner_bank_type_field_group_employee">
- <field name="name">res_partner_bank_type_field group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_partner_bank_type_field"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
-
- <record model="ir.model.access" id="access_res_partner_canal_group_employee">
- <field name="name">res_partner_canal group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_partner_canal"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
-
- <record model="ir.model.access" id="access_res_partner_category_group_employee">
- <field name="name">res_partner_category group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_partner_category"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
-
- <record model="ir.model.access" id="access_res_partner_event_group_employee">
- <field name="name">res_partner_event group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_partner_event"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
-
- <record model="ir.model.access" id="access_res_partner_event_type_group_employee">
- <field name="name">res_partner_event_type group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_partner_event_type"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
-
- <record model="ir.model.access" id="access_res_partner_function_group_employee">
- <field name="name">res_partner_function group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_partner_function"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
-
- <record model="ir.model.access" id="access_res_partner_som_group_employee">
- <field name="name">res_partner_som group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_partner_som"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
-
- <record model="ir.model.access" id="access_res_partner_title_group_employee">
- <field name="name">res_partner_title group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_partner_title"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
-
- <record model="ir.model.access" id="access_res_request_group_request">
- <field name="name">res_request group_request</field>
- <field name="model_id" model="ir.model" ref="model_res_request"/>
- <field name="group_id" ref="group_request"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
-
- <record model="ir.model.access" id="access_res_request_group_employee">
- <field name="name">res_request group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_request"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="0"/>
- <field name="perm_create" eval="0"/>
- <field name="perm_unlink" eval="0"/>
- </record>
-
- <record model="ir.model.access" id="access_res_request_history_group_employee">
- <field name="name">res_request_history group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_request_history"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="0"/>
- <field name="perm_create" eval="0"/>
- <field name="perm_unlink" eval="0"/>
- </record>
-
- <record model="ir.model.access" id="access_res_request_link_group_employee">
- <field name="name">res_request_link group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_request_link"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="0"/>
- <field name="perm_create" eval="0"/>
- <field name="perm_unlink" eval="0"/>
- </record>
-
- <record model="ir.model.access" id="access_res_users_group_employee">
- <field name="name">res_users group_employee</field>
- <field name="model_id" model="ir.model" ref="model_res_users"/>
- <field name="group_id" ref="group_employee"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="0"/>
- <field name="perm_unlink" eval="0"/>
- </record>
-
- <record model="ir.model.access" id="access_res_users_group_erp_manager">
- <field name="name">res_users group_erp_manager</field>
- <field name="model_id" model="ir.model" ref="model_res_users"/>
- <field name="group_id" ref="group_erp_manager"/>
- <field name="perm_read" eval="1"/>
- <field name="perm_write" eval="1"/>
- <field name="perm_create" eval="1"/>
- <field name="perm_unlink" eval="1"/>
- </record>
</data>
-</terp>
+</openerp>