From 40281f1950681da41cc3de7564f4aebac11617e6 Mon Sep 17 00:00:00 2001
From: Benjami <benjami94@gmail.com>
Date: Fri, 28 Jul 2023 07:27:12 +0200
Subject: [PATCH] =?UTF-8?q?Members=20can't=20user=20assign=5Fadmin=5Fwizar?=
 =?UTF-8?q?d=20=E2=9B=94=EF=B8=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../security/ir.model.access.csv              |  1 +
 energy_communities/views/ce_views.xml         |  8 ++++
 energy_communities/views/menus.xml            | 43 ++++---------------
 3 files changed, 17 insertions(+), 35 deletions(-)

diff --git a/energy_communities/security/ir.model.access.csv b/energy_communities/security/ir.model.access.csv
index fa9c6ef5f..f6548de3e 100644
--- a/energy_communities/security/ir.model.access.csv
+++ b/energy_communities/security/ir.model.access.csv
@@ -3,3 +3,4 @@ landing_page_admin,access_landing_page_admin,model_landing_page,group_admin,1,1,
 landing_page_platform_manager,access_landing_page_platform_manager,model_landing_page,group_platform_manager,1,1,1,1
 landing_page_public,access_landing_page_public,model_landing_page,base.group_public,1,0,0,0
 assign_crm_to_coordinator_company_wizard_admin,assign_crm_to_coordinator_company_wizard_admin,model_assign_crm_to_coordinator_company_wizard,group_platform_manager,1,1,1,1
+assign_admin_wizard,assign_admin_wizard_admin,model_assign_admin_wizard,group_admin,1,1,1,1
diff --git a/energy_communities/views/ce_views.xml b/energy_communities/views/ce_views.xml
index a4f6a8e84..59c3598df 100644
--- a/energy_communities/views/ce_views.xml
+++ b/energy_communities/views/ce_views.xml
@@ -78,4 +78,12 @@
       eval="[('source_id','=', ref('ce_source_creation_ce_proposal'))]"
     />
     </record>
+
+    <record id="action_open_assign_admin_wizard" model="ir.actions.act_window">
+        <field name="name">Create User</field>
+        <field name="type">ir.actions.act_window</field>
+        <field name="res_model">assign.admin.wizard</field>
+        <field name="view_mode">form</field>
+        <field name="target">new</field>
+    </record>
 </odoo>
diff --git a/energy_communities/views/menus.xml b/energy_communities/views/menus.xml
index 6a2a195f1..d4a77f428 100644
--- a/energy_communities/views/menus.xml
+++ b/energy_communities/views/menus.xml
@@ -38,39 +38,12 @@
   />
 
     <menuitem id="ce_crm_leads_menu" name="Requests" parent="ce_root_menu" />
-        <menuitem
-    id="ce_crm_leads_ce_info_menu"
-    name="EC Information"
-    parent="ce_crm_leads_menu"
-    action="ce_crm_leads_ce_info_action"
-    groups="group_admin"
-  />
-        <menuitem
-    id="ce_crm_leads_ce_contact_menu"
-    name="EC Contact"
-    parent="ce_crm_leads_menu"
-    action="ce_crm_leads_ce_contact_action"
-    groups="group_admin"
-  />
-        <menuitem
-    id="ce_crm_leads_general_info_menu"
-    name="General Information"
-    parent="ce_crm_leads_menu"
-    action="ce_crm_leads_general_info_action"
-    groups="group_admin"
-  />
-        <menuitem
-    id="ce_crm_leads_future_zone_info_menu"
-    name="Information future EC's by location"
-    parent="ce_crm_leads_menu"
-    action="ce_crm_leads_future_zone_info_action"
-    groups="group_platform_manager"
-  />
-        <menuitem
-    id="ce_crm_leads_new_ce_request_menu"
-    name="EC Creation"
-    parent="ce_crm_leads_menu"
-    action="ce_crm_leads_new_ce_request_action"
-    groups="group_platform_manager"
-  />
+        <menuitem id="ce_crm_leads_ce_info_menu" name="EC Information" parent="ce_crm_leads_menu" action="ce_crm_leads_ce_info_action" groups="group_admin" />
+        <menuitem id="ce_crm_leads_ce_contact_menu" name="EC Contact" parent="ce_crm_leads_menu" action="ce_crm_leads_ce_contact_action" groups="group_admin" />
+        <menuitem id="ce_crm_leads_general_info_menu" name="General Information" parent="ce_crm_leads_menu" action="ce_crm_leads_general_info_action" groups="group_admin" />
+        <menuitem id="ce_crm_leads_future_zone_info_menu" name="Information future EC's by location" parent="ce_crm_leads_menu" action="ce_crm_leads_future_zone_info_action" groups="group_platform_manager" />
+        <menuitem id="ce_crm_leads_new_ce_request_menu" name="EC Creation" parent="ce_crm_leads_menu" action="ce_crm_leads_new_ce_request_action" groups="group_platform_manager" />
+
+    <menuitem id="ce_users_menu" name="Users" parent="ce_root_menu" />
+        <menuitem id="ce_create_user_wizard" name="Create user" parent="ce_users_menu" action="action_open_assign_admin_wizard" groups="group_admin" />
 </odoo>
-- 
GitLab