diff options
author | Wouter Admiraal <wouter.admiraal@sonarsource.com> | 2020-04-14 15:40:45 +0200 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2020-04-16 20:03:49 +0000 |
commit | 47bdeede2e968ec828a231fe5679ea37fbe00a4d (patch) | |
tree | 54b84cf689fb79548213ac24a4e220c436639b64 /server/sonar-web/src/main/js/apps/overview/branches/BranchOverview.tsx | |
parent | 590a9d5d2cd511bde4f7763478fb7f6b8d0e2faa (diff) | |
download | sonarqube-47bdeede2e968ec828a231fe5679ea37fbe00a4d.tar.gz sonarqube-47bdeede2e968ec828a231fe5679ea37fbe00a4d.zip |
Remove deprecated period parameter for /api/measures/component
Diffstat (limited to 'server/sonar-web/src/main/js/apps/overview/branches/BranchOverview.tsx')
-rw-r--r-- | server/sonar-web/src/main/js/apps/overview/branches/BranchOverview.tsx | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/server/sonar-web/src/main/js/apps/overview/branches/BranchOverview.tsx b/server/sonar-web/src/main/js/apps/overview/branches/BranchOverview.tsx index 0baa63ff420..e78b2785fcf 100644 --- a/server/sonar-web/src/main/js/apps/overview/branches/BranchOverview.tsx +++ b/server/sonar-web/src/main/js/apps/overview/branches/BranchOverview.tsx @@ -22,7 +22,7 @@ import * as React from 'react'; import { parseDate, toNotSoISOString } from 'sonar-ui-common/helpers/dates'; import { isDefined } from 'sonar-ui-common/helpers/types'; import { getApplicationLeak } from '../../../api/application'; -import { getMeasuresAndMeta } from '../../../api/measures'; +import { getMeasuresWithPeriodAndMetrics } from '../../../api/measures'; import { getProjectActivity } from '../../../api/projectActivity'; import { getApplicationQualityGate, getQualityGateProjectStatus } from '../../../api/quality-gates'; import { getTimeMachineData } from '../../../api/time-machine'; @@ -37,7 +37,6 @@ import { isSameBranchLike } from '../../../helpers/branch-like'; import { enhanceConditionWithMeasure, enhanceMeasuresWithMetrics } from '../../../helpers/measures'; -import { getLeakPeriod } from '../../../helpers/periods'; import { extractStatusConditionsFromApplicationStatusChildProject, extractStatusConditionsFromProjectStatus @@ -66,7 +65,7 @@ interface State { measures?: T.MeasureEnhanced[]; measuresHistory?: MeasureHistory[]; metrics?: T.Metric[]; - periods?: T.Period[]; + period?: T.Period; qgStatuses?: QualityGateStatus[]; } @@ -124,7 +123,7 @@ export default class BranchOverview extends React.PureComponent<Props, State> { application: component.key, ...getBranchLikeQuery(branchLike) }); - const { measures: appMeasures, metrics, periods } = await this.loadMeasuresAndMeta( + const { measures: appMeasures, metrics, period } = await this.loadMeasuresAndMeta( component.key ); @@ -183,7 +182,7 @@ export default class BranchOverview extends React.PureComponent<Props, State> { loadingStatus: false, measures: appMeasures, metrics, - periods, + period, qgStatuses }); } @@ -216,7 +215,7 @@ export default class BranchOverview extends React.PureComponent<Props, State> { : METRICS; this.loadMeasuresAndMeta(key, metricKeys).then( - ({ measures, metrics, periods }) => { + ({ measures, metrics, period }) => { if (this.mounted && measures) { const { ignoredConditions, status } = projectStatus; const conditions = extractStatusConditionsFromProjectStatus(projectStatus); @@ -234,7 +233,7 @@ export default class BranchOverview extends React.PureComponent<Props, State> { loadingStatus: false, measures, metrics, - periods, + period, qgStatuses: [qgStatus] }); } else if (this.mounted) { @@ -252,14 +251,15 @@ export default class BranchOverview extends React.PureComponent<Props, State> { loadMeasuresAndMeta = (componentKey: string, metricKeys: string[] = []) => { const { branchLike } = this.props; - return getMeasuresAndMeta(componentKey, metricKeys.length > 0 ? metricKeys : METRICS, { - additionalFields: 'metrics,periods', - ...getBranchLikeQuery(branchLike) - }).then(({ component: { measures }, metrics, periods }) => { + return getMeasuresWithPeriodAndMetrics( + componentKey, + metricKeys.length > 0 ? metricKeys : METRICS, + getBranchLikeQuery(branchLike) + ).then(({ component: { measures }, metrics, period }) => { return { measures: enhanceMeasuresWithMetrics(measures || [], metrics || []), metrics, - periods + period }; }); }; @@ -381,12 +381,11 @@ export default class BranchOverview extends React.PureComponent<Props, State> { measures, measuresHistory, metrics, - periods, + period, qgStatuses } = this.state; - const leakPeriod = - component.qualifier === ComponentQualifier.Application ? appLeak : getLeakPeriod(periods); + const leakPeriod = component.qualifier === ComponentQualifier.Application ? appLeak : period; const projectIsEmpty = loadingStatus === false && |