]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-11495 put projects quality gate status back on the projects page
authorStas Vilchik <stas.vilchik@sonarsource.com>
Tue, 4 Dec 2018 16:05:03 +0000 (17:05 +0100)
committerSonarTech <sonartech@sonarsource.com>
Fri, 7 Dec 2018 19:21:02 +0000 (20:21 +0100)
server/sonar-web/src/main/js/apps/code/utils.ts

index 73987dc66c0954136619b327a43bff54ff44fb63..6f50aec5213974803ef230f8dee2c0294343e058 100644 (file)
@@ -148,15 +148,15 @@ function storeChildrenBreadcrumbs(parentComponentKey: string, children: T.Breadc
 
 export function getCodeMetrics(qualifier: string, branchLike?: T.BranchLike) {
   if (['VW', 'SVW'].includes(qualifier)) {
-    return PORTFOLIO_METRICS;
+    return [...PORTFOLIO_METRICS];
   }
   if (qualifier === 'APP') {
-    return APPLICATION_METRICS;
+    return [...APPLICATION_METRICS];
   }
   if (showLeakMeasure(branchLike)) {
-    return LEAK_METRICS;
+    return [...LEAK_METRICS];
   }
-  return METRICS;
+  return [...METRICS];
 }
 
 function retrieveComponentBase(componentKey: string, qualifier: string, branchLike?: T.BranchLike) {
@@ -192,6 +192,9 @@ export function retrieveComponentChildren(
   }
 
   const metrics = getCodeMetrics(qualifier, branchLike);
+  if (['VW', 'SVW'].includes(qualifier)) {
+    metrics.push('alert_status');
+  }
 
   return getChildren(componentKey, metrics, {
     ps: PAGE_SIZE,