From 4d9f9871f082b30a1f75de682e9f43f5965bb453 Mon Sep 17 00:00:00 2001
From: Arnaud Levy <contact@arnaudlevy.com>
Date: Thu, 20 Oct 2022 17:55:15 +0200
Subject: [PATCH] nav

---
 app/views/extranet/application/_nav.html.erb     |  2 +-
 config/{navigation.rb => extranet_navigation.rb} | 14 +++++++++-----
 2 files changed, 10 insertions(+), 6 deletions(-)
 rename config/{navigation.rb => extranet_navigation.rb} (73%)

diff --git a/app/views/extranet/application/_nav.html.erb b/app/views/extranet/application/_nav.html.erb
index a1588bd37..e84721e87 100644
--- a/app/views/extranet/application/_nav.html.erb
+++ b/app/views/extranet/application/_nav.html.erb
@@ -7,7 +7,7 @@
       <%= t('extranet.menu') %> <span class="navbar-toggler-icon"></span>
     </button>
     <div class="collapse navbar-collapse" id="menu">
-      <%= render_navigation %>
+      <%= render_navigation context: :extranet %>
     </div>
   </div>
 </nav>
diff --git a/config/navigation.rb b/config/extranet_navigation.rb
similarity index 73%
rename from config/navigation.rb
rename to config/extranet_navigation.rb
index c219ff1dc..507a13af4 100644
--- a/config/navigation.rb
+++ b/config/extranet_navigation.rb
@@ -16,11 +16,15 @@ SimpleNavigation::Configuration.run do |navigation|
     primary.item  :organizations,
                   University::Organization.model_name.human(count: 2),
                   university_organizations_path
-    primary.item  :personal_data,
-                  t('extranet.personal_data.title'),
-                  personal_data_path
     primary.item  :account,
-                  t('extranet.account.my'),
-                  account_path
+                  current_user.to_s,
+                  nil do |secondary|
+      secondary.item  :account,
+                    t('extranet.account.my'),
+                    account_path
+      secondary.item  :personal_data,
+                    t('extranet.personal_data.title'),
+                    personal_data_path
+    end
   end
 end
-- 
GitLab