From bfa1a1337207887fc2b7b96f8e9b0e96f7eb31c0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com>
Date: Mon, 20 Jan 2025 10:51:11 +0100
Subject: [PATCH] [FIX] incorrect security group ref

---
 migrations/16.0.1.1.0/pre-migration.py |  2 +-
 security/security.xml                  | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/migrations/16.0.1.1.0/pre-migration.py b/migrations/16.0.1.1.0/pre-migration.py
index af70b1e..a65f12b 100644
--- a/migrations/16.0.1.1.0/pre-migration.py
+++ b/migrations/16.0.1.1.0/pre-migration.py
@@ -9,6 +9,6 @@ def migrate(env, version):
     openupgrade.set_xml_ids_noupdate_value(
         env,
         "crm_security_group",
-        ["crm_personal_only_rule", "crm_personal_rule", "crm_see_all"],
+        ["crm_personal_rule", "crm_see_all"],
         False,
     )
diff --git a/security/security.xml b/security/security.xml
index 7c43662..c8546ed 100644
--- a/security/security.xml
+++ b/security/security.xml
@@ -18,7 +18,7 @@
             eval="[(4, ref('3adentaire_crm_security_group.group_crm_own_leads_only'))]"
         />
     </record>
-    <record id="group_crm_all_leads" model="res.groups">
+    <record id="crm_security_group.group_crm_all_leads" model="res.groups">
         <field name="name">Utilisateur: Toutes les opportunités</field>
         <field name="category_id" ref="crm_security_group.module_category_crm_crm" />
         <field
@@ -50,7 +50,7 @@
             eval="[(4, ref('3adentaire_crm_security_group.group_crm_own_leads_leads_only'))]"
         />
     </record>
-    <record id="group_crm_all_leads" model="res.groups">
+    <record id="group_crm_all_leads_leads" model="res.groups">
         <field name="name">Utilisateur: Toutes les pistes</field>
         <field
             name="category_id"
@@ -63,7 +63,7 @@
     </record>
     <data noupdate="1">
         <!-- Opportunités -->
-        <record id="crm_security_group.crm_personal_only_rule" model="ir.rule">
+        <record id="crm_personal_only_rule" model="ir.rule">
             <field name="name">Personal Opportunities only</field>
             <field name="model_id" ref="crm.model_crm_lead" />
             <field
@@ -114,7 +114,7 @@
             >[("type", "=", "lead"), "|", ("user_id", "=", user.id), ("user_id", "=", False)]</field>
             <field
                 name="groups"
-                eval="[(4, ref('crm_security_group.group_crm_own_leads'))]"
+                eval="[(4, ref('3adentaire_crm_security_group.group_crm_own_leads_leads'))]"
             />
         </record>
         <record id="crm_leads_see_all" model="ir.rule">
@@ -123,7 +123,7 @@
             <field name="domain_force">[("type", "=", "lead")]</field>
             <field
                 name="groups"
-                eval="[(4, ref('3adentaire_crm_security_group.group_crm_own_leads'))]"
+                eval="[(4, ref('3adentaire_crm_security_group.group_crm_all_leads_leads'))]"
             />
         </record>
     </data>
-- 
GitLab