From: Grégoire Aubert Date: Thu, 10 Aug 2017 10:16:52 +0000 (+0200) Subject: SONAR-9608 Always hide quality gates status measure X-Git-Tag: 6.6-RC1~626 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=45e675988d0d88bb0b54c9e13cd6ac7d6079314b;p=sonarqube.git SONAR-9608 Always hide quality gates status measure --- diff --git a/server/sonar-web/src/main/js/apps/component-measures/components/AppContainer.js b/server/sonar-web/src/main/js/apps/component-measures/components/AppContainer.js index 7ed37803274..bcf1739c38c 100644 --- a/server/sonar-web/src/main/js/apps/component-measures/components/AppContainer.js +++ b/server/sonar-web/src/main/js/apps/component-measures/components/AppContainer.js @@ -43,17 +43,11 @@ const mapStateToProps = (state, ownProps) => ({ }); const banQualityGate = (component: Component): Array => { - let newMeasures = [...component.measures]; - if (!['VW', 'SVW', 'APP'].includes(component.qualifier)) { - newMeasures = newMeasures.filter(measure => measure.metric !== 'alert_status'); - } + const bannedMetrics = ['alert_status']; if (component.qualifier === 'APP') { - newMeasures = newMeasures.filter( - measure => - measure.metric !== 'releasability_rating' && measure.metric !== 'releasability_effort' - ); + bannedMetrics.push('releasability_rating', 'releasability_effort'); } - return newMeasures; + return component.measures.filter(measure => !bannedMetrics.includes(measure.metric)); }; const fetchMeasures = (component: string, metricsKey: Array) => (