소스 검색

SONAR-11184 Deprecate custom measure feature in the web app

tags/7.5
Stas Vilchik 5 년 전
부모
커밋
8fc5a9f629

+ 4
- 1
server/sonar-web/src/main/js/apps/custom-measures/components/Header.tsx 파일 보기

@@ -36,7 +36,10 @@ export default function Header({ loading, onCreate, skipMetrics }: Props) {
<div className="page-actions">
<CreateButton onCreate={onCreate} skipMetrics={skipMetrics} />
</div>
<p className="page-description">{translate('custom_measures.page.description')}</p>
<div className="page-description">
<div className="alert alert-danger">{translate('custom_measures.deprecated')}</div>
<p>{translate('custom_measures.page.description')}</p>
</div>
</header>
);
}

+ 10
- 3
server/sonar-web/src/main/js/apps/custom-measures/components/__tests__/__snapshots__/Header-test.tsx.snap 파일 보기

@@ -22,10 +22,17 @@ exports[`should create new custom measure 1`] = `
skipMetrics={Array []}
/>
</div>
<p
<div
className="page-description"
>
custom_measures.page.description
</p>
<div
className="alert alert-danger"
>
custom_measures.deprecated
</div>
<p>
custom_measures.page.description
</p>
</div>
</header>
`;

+ 4
- 1
server/sonar-web/src/main/js/apps/custom-metrics/components/Header.tsx 파일 보기

@@ -38,7 +38,10 @@ export default function Header({ domains, loading, onCreate, types }: Props) {
<div className="page-actions">
{domains && types && <CreateButton domains={domains} onCreate={onCreate} types={types} />}
</div>
<p className="page-description">{translate('custom_metrics.page.description')}</p>
<div className="page-description">
<div className="alert alert-danger">{translate('custom_metrics.deprecated')}</div>
<p>{translate('custom_metrics.page.description')}</p>
</div>
</header>
);
}

+ 10
- 3
server/sonar-web/src/main/js/apps/custom-metrics/components/__tests__/__snapshots__/Header-test.tsx.snap 파일 보기

@@ -33,10 +33,17 @@ exports[`should create new metric 1`] = `
}
/>
</div>
<p
<div
className="page-description"
>
custom_metrics.page.description
</p>
<div
className="alert alert-danger"
>
custom_metrics.deprecated
</div>
<p>
custom_metrics.page.description
</p>
</div>
</header>
`;

+ 2
- 0
sonar-core/src/main/resources/org/sonar/l10n/core.properties 파일 보기

@@ -1005,6 +1005,7 @@ code_viewer.no_source_code_displayed_due_to_source_removed=The file was removed,
#------------------------------------------------------------------------------
custom_measures.page=Custom Measures
custom_measures.page.description=Update the values of custom metrics for this project. Changes will take effect at the project's next analysis. Custom metrics must be created at the global level.
custom_measures.deprecated=Custom measures are deprecated and will be removed soon.
custom_measures.pending=Pending
custom_measures.pending_tooltip=The value will be integrated to project during next analysis.
custom_measures.all_metrics_taken=There are already measures on all available custom metrics.
@@ -2855,6 +2856,7 @@ encryption.how_to_use.content=<ul><li>Store the secret key in the file <code>~/.
#
#------------------------------------------------------------------------------
custom_metrics.page=Custom Metrics
custom_metrics.deprecated=Custom metrics are deprecated and will be removed soon.
custom_metrics.page.description=These metrics are available for all projects. Manual measures can be set at project level via the configuration interface.
custom_metrics.delete_metric=Delete Metric
custom_metrics.delete_metric.confirmation=Are you sure you want to delete metric "{0}"?

Loading…
취소
저장