[SECURITY] +res_partner read access to group_volunteers
[burette/lhc.git] / security / lhc_custom_oe_security.xml
index 2236478..7356678 100644 (file)
@@ -1,11 +1,53 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <openerp>
     <data>
-        <record id="group_ca_lhc" model="res.groups">
-            <field name="name">Membres du CA</field>
+        <record id="module_category_lhc" model="ir.module.category">
+            <field name="name">L'Heureux Cyclage</field>
+            <field name="sequence">5</field>
+            <field name="description">Customize OpenERP for L'Heureux Cyclage usages.</field>
         </record>
-        <record id="group_bequille" model="res.groups">
-            <field name="name">Bequille</field>
+        <record id="group_volunteer" model="res.groups">
+            <field name="name">Volunteer</field>
+            <field name="category_id" ref="module_category_lhc"/>
+            <field name="menu_access" eval="[(6, 0, [
+                ref('hr.menu_hr_root'),
+                ref('hr_expense.next_id_49'),
+                ref('hr_expense.menu_expense_all'),
+                ])]"/>
+            <field name="implied_ids" eval="[(4, ref('analytic.group_analytic_accounting'))]"/>
+        </record>
+        <record id="group_ca" model="res.groups">
+            <field name="name">Administration board members</field>
+            <field name="implied_ids" eval="[
+                (4, ref('group_volunteer')),
+                (4, ref('base.group_user')),
+                ]"/>
+            <field name="category_id" ref="module_category_lhc"/>
+        </record>
+        <record id="group_rencontres" model="res.groups">
+            <field name="name">Annual meeting organisation</field>
+            <field name="category_id" ref="module_category_lhc"/>
+        </record>
+        <record id="group_employee_lhc" model="res.groups">
+            <field name="name">L'Heureux Cyclage employees</field>
+            <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
+            <field name="category_id" ref="module_category_lhc"/>
+            <field name="menu_access" eval="[(6, 0, [
+                ref('account.menu_finance'),
+                ref('base.menu_association'),
+                ref('event.menu_action_registration'),
+                ref('hr.menu_hr_main'),
+                ref('hr.menu_hr_root'),
+                ref('hr.menu_open_view_employee_list_my'),
+                ref('hr_contract.hr_menu_contract'),
+                ref('hr_expense.menu_expense_all'),
+                ref('hr_expense.next_id_49'),
+                ref('hr_holidays.menu_open_ask_holidays'),
+                ref('sale.menu_sale_order'),
+                ])]"/>
+        </record>
+        <record id="base.menu_association" model="ir.ui.menu">
+            <field name="groups_id" eval="[(4, ref('group_volunteer'))]"/>
         </record>
     </data>
 </openerp>