Browse Source

SONAR-11495 put projects quality gate status back on the projects page

tags/7.5
Stas Vilchik 5 years ago
parent
commit
bf7ec4b232
1 changed files with 7 additions and 4 deletions
  1. 7
    4
      server/sonar-web/src/main/js/apps/code/utils.ts

+ 7
- 4
server/sonar-web/src/main/js/apps/code/utils.ts View File



export function getCodeMetrics(qualifier: string, branchLike?: T.BranchLike) { export function getCodeMetrics(qualifier: string, branchLike?: T.BranchLike) {
if (['VW', 'SVW'].includes(qualifier)) { if (['VW', 'SVW'].includes(qualifier)) {
return PORTFOLIO_METRICS;
return [...PORTFOLIO_METRICS];
} }
if (qualifier === 'APP') { if (qualifier === 'APP') {
return APPLICATION_METRICS;
return [...APPLICATION_METRICS];
} }
if (showLeakMeasure(branchLike)) { if (showLeakMeasure(branchLike)) {
return LEAK_METRICS;
return [...LEAK_METRICS];
} }
return METRICS;
return [...METRICS];
} }


function retrieveComponentBase(componentKey: string, qualifier: string, branchLike?: T.BranchLike) { function retrieveComponentBase(componentKey: string, qualifier: string, branchLike?: T.BranchLike) {
} }


const metrics = getCodeMetrics(qualifier, branchLike); const metrics = getCodeMetrics(qualifier, branchLike);
if (['VW', 'SVW'].includes(qualifier)) {
metrics.push('alert_status');
}


return getChildren(componentKey, metrics, { return getChildren(componentKey, metrics, {
ps: PAGE_SIZE, ps: PAGE_SIZE,

Loading…
Cancel
Save