From bdc0d3a747aeea35a4defb88f8402d95131db162 Mon Sep 17 00:00:00 2001
From: Remi <remi@le-filament.com>
Date: Tue, 15 Oct 2019 11:57:40 +0200
Subject: [PATCH] =?UTF-8?q?Modification=20droits=20d'acc=C3=A8s?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 security/ir.model.access.csv |  3 ++-
 security/security_rules.xml  | 24 +++++++++++++++++++++++-
 2 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv
index 8c2c0be..62c704d 100644
--- a/security/ir.model.access.csv
+++ b/security/ir.model.access.csv
@@ -57,4 +57,5 @@ admin_scop_questionnaire_type,admin_scop_questionnaire_type,model_scop_questionn
 admin_scop_liasse_fiscale_source,admin_scop_liasse_fiscale_source,model_scop_liasse_fiscale_source,group_cg_administrator,1,1,1,1
 admin_res_partner_mandate,admin_res_partner_mandate,model_res_partner_mandate,group_cg_administrator,1,1,1,1
 admin_res_partner_segment,admin_res_partner_segment,model_res_partner_segment,group_cg_administrator,1,1,1,1
-admin_ur_res_partner_segment,admin_ur_res_partner_segment,model_res_partner_segment,group_ur_list_modif,1,1,1,1
\ No newline at end of file
+admin_ur_res_partner_segment,admin_ur_res_partner_segment,model_res_partner_segment,group_ur_list_modif,1,1,1,1
+base.access_res_partner_group_partner_manager,"res_partner group_partner_manager",model_res_partner,group_partner_manager,1,1,1,0
diff --git a/security/security_rules.xml b/security/security_rules.xml
index 67cab5b..c793d10 100644
--- a/security/security_rules.xml
+++ b/security/security_rules.xml
@@ -17,6 +17,28 @@
             <field name="implied_ids" eval="[(4, ref('group_cg_administrative')), (4, ref('group_ur_list_modif'))]"/>
         </record>
 
+        <record id="base.res_users_rule" model="ir.rule">
+            <field name="name">user rule</field>
+            <field name="model_id" ref="base.model_res_users"/>
+            <field name="domain_force">[('company_ids','child_of',[user.company_id.id])]</field>
+            <field name="groups" eval="[(4, ref('base.group_erp_manager'))]"/>
+            <field name="perm_read" eval="True"/>
+            <field name="perm_write" eval="True"/>
+            <field name="perm_create" eval="True"/>
+            <field name="perm_unlink" eval="True"/>
+        </record>
+
+        <record id="res_partner_rule_ur" model="ir.rule">
+            <field name="name">user rule administrator cg</field>
+            <field name="model_id" ref="base.model_res_users"/>
+            <field name="domain_force">[(1,'=',1)]</field>
+            <field name="groups" eval="[(4, ref('base.group_cg_administrator'))]"/>
+            <field name="perm_read" eval="True"/>
+            <field name="perm_write" eval="True"/>
+            <field name="perm_create" eval="True"/>
+            <field name="perm_unlink" eval="True"/>
+        </record>
+
         <record id="res_partner_rule_ur" model="ir.rule">
             <field name="name">partner rule per ur</field>
             <field name="model_id" ref="base.model_res_partner"/>
@@ -24,7 +46,7 @@
             <field name="groups" eval="[(4, ref('base.group_user'))]"/>
             <field name="perm_read" eval="False"/>
             <field name="perm_write" eval="True"/>
-            <field name="perm_create" eval="False"/>
+            <field name="perm_create" eval="True"/>
             <field name="perm_unlink" eval="False"/>
         </record>
 
-- 
GitLab