diff --git a/security/security_rules.xml b/security/security_rules.xml index 598c2883c5ef9e4c0972db4619ad6f6f922649d3..67cab5b6e948a70a54c436fe3246536d648cf1da 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 c3177d8d2ff6c370b1a7c04ba0c5903cb2d92b83..ed89feb935da7576a736a39be0f4b69a1b7a8c5e 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'))]}"/>