diff --git a/security/security_rules.xml b/security/security_rules.xml index 559c39bdd559b9b5eb9cbc2ee7a3f2f722c10e40..3c34efad633e13cc2a1bf8fd002bde0674f9e247 100644 --- a/security/security_rules.xml +++ b/security/security_rules.xml @@ -10,6 +10,10 @@ <field name="name">CG Scop</field> <field name="sequence">10</field> </record> + <record id="module_cgscop_administration_category" model="ir.module.category"> + <field name="name">Administration CG Scop</field> + <field name="parent_id" ref="cgscop_partner.module_cgscop_category" /> + </record> <!-- Group user @@ -29,20 +33,11 @@ <field name="category_id" ref="cgscop_partner.module_cgscop_category" /> </record> - <record id="group_cg_administrative" model="res.groups"> - <field name="name">Modification toutes URs</field> + <record id="group_edit_all_ur" model="res.groups"> + <field name="name">Modification des coopératives de toutes les UR</field> <field name="category_id" ref="cgscop_partner.module_cgscop_category" /> </record> - <record id="group_cg_administrator" model="res.groups"> - <field name="name">Administrateur CG</field> - <field name="category_id" ref="cgscop_partner.module_cgscop_category" /> - <field - name="implied_ids" - eval="[(6, 0, [ref('cgscop_partner.group_add_period'), ref('cgscop_partner.group_edit_period'),ref('group_ur_list_modif')])]" - /> - </record> - <record id="group_federation_com" model="res.groups"> <field name="name">Fédération de la Com</field> <field name="category_id" ref="cgscop_partner.module_cgscop_category" /> @@ -53,6 +48,20 @@ <field name="category_id" ref="cgscop_partner.module_cgscop_category" /> </record> + <record id="group_cg_administrative" model="res.groups"> + <field name="name">Service Administratif</field> + <field name="category_id" ref="cgscop_partner.module_cgscop_administration_category" /> + </record> + + <record id="group_cg_administrator" model="res.groups"> + <field name="name">Administrateur CG</field> + <field name="category_id" ref="cgscop_partner.module_cgscop_administration_category" /> + <field + name="implied_ids" + eval="[(6, 0, [ref('cgscop_partner.group_cg_administrative')])]" + /> + </record> + <!-- Group rules --> @@ -96,7 +105,7 @@ <field name="domain_force">[(1,'=',1)]</field> <field name="groups" - eval="[(6, 0, [ref('cgscop_partner.group_cg_administrator'), ref('cgscop_partner.group_cg_administrative'), ref('cgscop_partner.group_add_period'), ref('cgscop_partner.group_edit_period')])]" + eval="[(6, 0, [ref('cgscop_partner.group_cg_administrator'), ref('cgscop_partner.group_cg_administrative'), ref('cgscop_partner.group_add_period'), ref('cgscop_partner.group_edit_all_ur'), ref('cgscop_partner.group_edit_period')])]" /> <field name="perm_read" eval="False" /> <field name="perm_write" eval="True" />