From 8704499b5a7f34b10c737c70f8df1e38cf0b2f96 Mon Sep 17 00:00:00 2001 From: Krzysztof Kotlarek Date: Tue, 30 Apr 2024 10:34:12 +1000 Subject: [PATCH] FEATURE: additional links for moderator's sidebar (#26815) In this PR we introduced an admin sidebar for moderators - https://github.com/discourse/discourse/pull/26795 `What's new` and `all reports` links were missing as moderators have access to those pages. --- .../javascripts/discourse/app/lib/sidebar/admin-nav-map.js | 2 ++ spec/system/admin_sidebar_navigation_spec.rb | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app/assets/javascripts/discourse/app/lib/sidebar/admin-nav-map.js b/app/assets/javascripts/discourse/app/lib/sidebar/admin-nav-map.js index a7cdb583228..c0dd6f4e70e 100644 --- a/app/assets/javascripts/discourse/app/lib/sidebar/admin-nav-map.js +++ b/app/assets/javascripts/discourse/app/lib/sidebar/admin-nav-map.js @@ -17,6 +17,7 @@ export const ADMIN_NAV_MAP = [ label: "admin.account.sidebar_link.whats_new.title", icon: "gift", keywords: "admin.account.sidebar_link.whats_new.keywords", + moderator: true, }, ], }, @@ -29,6 +30,7 @@ export const ADMIN_NAV_MAP = [ route: "adminReports.index", label: "admin.reports.sidebar_link.all", icon: "chart-bar", + moderator: true, }, ], }, diff --git a/spec/system/admin_sidebar_navigation_spec.rb b/spec/system/admin_sidebar_navigation_spec.rb index 3c8e2483a32..e4cb9bb16ad 100644 --- a/spec/system/admin_sidebar_navigation_spec.rb +++ b/spec/system/admin_sidebar_navigation_spec.rb @@ -201,6 +201,8 @@ describe "Admin Revamp | Sidebar Navigation", type: :system do expect(links.map(&:text)).to eq( [ "Dashboard", + "What's New", + "All", "Users", "Watched Words", "Screened Emails",