diff --git a/app/helpers/admin_helper.rb b/app/helpers/admin_helper.rb
index 45c508107..1ec467ead 100644
--- a/app/helpers/admin_helper.rb
+++ b/app/helpers/admin_helper.rb
@@ -6,6 +6,8 @@ module AdminHelper
def namespaced_header_title
if namespace == "moderation/budgets"
t("moderation.header.title")
+ elsif namespace == "management"
+ t("management.dashboard.index.title")
else
t("#{namespace}.header.title")
end
diff --git a/app/views/layouts/_admin_header.html.erb b/app/views/layouts/_admin_header.html.erb
index 72ac224de..f8cd11365 100644
--- a/app/views/layouts/_admin_header.html.erb
+++ b/app/views/layouts/_admin_header.html.erb
@@ -34,15 +34,17 @@
<% end %>
-
diff --git a/app/views/layouts/management.html.erb b/app/views/layouts/management.html.erb
index 5f8f77d32..182c12f4a 100644
--- a/app/views/layouts/management.html.erb
+++ b/app/views/layouts/management.html.erb
@@ -8,36 +8,7 @@
-
+ <%= render "layouts/admin_header", current_user: manager_logged_in %>
<%= check_box_tag :show_menu, nil, false, role: "switch" %>
diff --git a/spec/system/management_spec.rb b/spec/system/management_spec.rb
index e05442287..78ddc11b6 100644
--- a/spec/system/management_spec.rb
+++ b/spec/system/management_spec.rb
@@ -2,6 +2,7 @@ require "rails_helper"
describe "Management" do
let(:user) { create(:user) }
+ before { Setting["org_name"] = "CONSUL" }
scenario "Should show admin menu if logged user is admin" do
create(:administrator, user: user)
@@ -11,9 +12,12 @@ describe "Management" do
click_link "Menu"
click_link "Management"
- expect(page).to have_content("My content")
- expect(page).to have_content("My account")
- expect(page).to have_content("Sign out")
+ expect(page).to have_link "Go back to CONSUL"
+
+ expect(page).to have_link "You don't have new notifications"
+ expect(page).to have_link "My content"
+ expect(page).to have_link "My account"
+ expect(page).to have_link "Sign out"
end
scenario "Should not show admin menu if logged user is manager" do
@@ -24,8 +28,11 @@ describe "Management" do
click_link "Menu"
click_link "Management"
- expect(page).not_to have_content("My content")
- expect(page).not_to have_content("My account")
- expect(page).not_to have_content("Sign out")
+ expect(page).to have_link "Go back to CONSUL"
+
+ expect(page).not_to have_content "You don't have new notifications"
+ expect(page).not_to have_content "My content"
+ expect(page).not_to have_content "My account"
+ expect(page).not_to have_content "Sign out"
end
end