From fcb6706bd70f43a54220b58436b6b8fb1466fa2a Mon Sep 17 00:00:00 2001 From: Remi <remi@le-filament.com> Date: Mon, 14 Oct 2019 16:56:23 +0200 Subject: [PATCH] Fix security rules --- security/security_rules.xml | 11 ++++------- views/res_partner_cooperative.xml | 4 ++-- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/security/security_rules.xml b/security/security_rules.xml index 598c288..67cab5b 100644 --- a/security/security_rules.xml +++ b/security/security_rules.xml @@ -3,21 +3,18 @@ License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). --> <odoo> - <data> + <data noupdate="1"> <record id="group_ur_list_modif" model="res.groups"> <field name="name">Modifier les listes spécifiques de mon UR</field> - <field name="groups_id" eval="[(4,ref('base.group_partner_manager'))]"/> </record> <record id="group_cg_administrative" model="res.groups"> - <field name="name">Administrateur CG (modification listes)</field> - <field name="groups_id" eval="[(4,ref('group_cg_administrator'))]"/> - <field name="implied_ids" eval="[(4, ref('group_cg_administrator')), (4, ref('group_ur_list_modif'))]"/> + <field name="name">Administratif CG (modification périodes)</field> </record> <record id="group_cg_administrator" model="res.groups"> - <field name="name">Administratif CG (modification périodes)</field> - <field name="groups_id" eval="[(4,ref('base.group_system'))]"/> + <field name="name">Administrateur CG (modification listes)</field> + <field name="implied_ids" eval="[(4, ref('group_cg_administrative')), (4, ref('group_ur_list_modif'))]"/> </record> <record id="res_partner_rule_ur" model="ir.rule"> diff --git a/views/res_partner_cooperative.xml b/views/res_partner_cooperative.xml index c3177d8..ed89feb 100644 --- a/views/res_partner_cooperative.xml +++ b/views/res_partner_cooperative.xml @@ -117,8 +117,8 @@ <field name="arch" type="xml"> <form string="Cooperatives" attrs="{'readonly': [('project_status', '=', '5_cg')]}"> <header> - <button string="Nouvelle période" type="action" name="%(cgscop_partner.scop_period_wizard_create_action)d" class="oe_highlight" attrs="{'invisible': ['|', ('write_date', '=', False), ('project_status', '!=', '6_suivi')]}" groups="group_cg_administrative"/> - <button string="Décés/Mise en sommeil" type="action" name="%(cgscop_partner.scop_deces_wizard_create_action)d" attrs="{'invisible': ['|', ('dissolution_reason_id', '!=', False), '|', ('write_date', '=', False), ('project_status', '!=', '6_suivi')]}" groups="group_cg_administrative"/> + <button string="Nouvelle période" type="action" name="%(cgscop_partner.scop_period_wizard_create_action)d" class="oe_highlight" attrs="{'invisible': ['|', ('write_date', '=', False), ('project_status', '!=', '6_suivi')]}" groups="cgscop_partner.group_cg_administrative"/> + <button string="Décés/Mise en sommeil" type="action" name="%(cgscop_partner.scop_deces_wizard_create_action)d" attrs="{'invisible': ['|', ('dissolution_reason_id', '!=', False), '|', ('write_date', '=', False), ('project_status', '!=', '6_suivi')]}" groups="cgscop_partner.group_cg_administrative"/> <button string="Envoyer Dossier CG" type="object" name="scop_send_to_cg" class="btn-primary" attrs="{'invisible': ['|', ('write_date', '=', False), ('project_status', '!=', '4_adhesion')]}"/> <button string="Dossier créé CG (temp)" type="object" name="scop_valid_cg" class="btn-primary" attrs="{'invisible': ['|', ('write_date', '=', False), ('project_status', '!=', '5_cg')]}"/> <button string="Prospect Abandonne" type="object" name="scop_abandonne" attrs="{'invisible':[('project_status','in',('5_cg', '6_suivi', '7_abandonne'))]}"/> -- GitLab