]> source.dussan.org Git - sonarqube.git/commitdiff
Fix organization admin extension nav menu highlight
authorGrégoire Aubert <gregoire.aubert@sonarsource.com>
Fri, 28 Apr 2017 13:21:51 +0000 (15:21 +0200)
committerGrégoire Aubert <gregaubert@users.noreply.github.com>
Mon, 1 May 2017 14:23:17 +0000 (16:23 +0200)
server/sonar-web/src/main/js/apps/organizations/navigation/OrganizationNavigation.js

index d00979a843197016df57891199b9f533c221dd3b..b71ded908316cf77641a865c2d7293749dd38cbb 100644 (file)
@@ -135,10 +135,13 @@ export default class OrganizationNavigation extends React.PureComponent {
       location.pathname === `organizations/${organization.key}/projects` ||
       location.pathname === `organizations/${organization.key}/projects/favorite`;
 
-    const adminActive = ADMIN_PATHS.some(path =>
+    const adminPathsWithExtensions = (organization.adminPages || [])
+      .map(e => `extension/${e.key}`)
+      .concat(ADMIN_PATHS);
+
+    const adminActive = adminPathsWithExtensions.some(path =>
       location.pathname.endsWith(`organizations/${organization.key}/${path}`)
     );
-
     const moreActive = !adminActive && location.pathname.includes('/extension/');
 
     return (