]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-11184 Deprecate custom measure feature in the web app
authorStas Vilchik <stas.vilchik@sonarsource.com>
Wed, 29 Aug 2018 14:07:49 +0000 (16:07 +0200)
committerSonarTech <sonartech@sonarsource.com>
Fri, 7 Sep 2018 18:20:56 +0000 (20:20 +0200)
server/sonar-web/src/main/js/apps/custom-measures/components/Header.tsx
server/sonar-web/src/main/js/apps/custom-measures/components/__tests__/__snapshots__/Header-test.tsx.snap
server/sonar-web/src/main/js/apps/custom-metrics/components/Header.tsx
server/sonar-web/src/main/js/apps/custom-metrics/components/__tests__/__snapshots__/Header-test.tsx.snap
sonar-core/src/main/resources/org/sonar/l10n/core.properties

index ce71ae65f19538861fef660f538a98c959ace82d..1cff05b53e587f39002ce74b7665bd00d68501e0 100644 (file)
@@ -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>
   );
 }
index 0ab190272e26b3d95cc8aa6ab48ccdbf53a5b3e0..b974d7b7ad50f386d02b716c7df995a01155a33d 100644 (file)
@@ -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>
 `;
index 71004907a9711b041f4b61eabf914563ea3bb406..38e9d2222b05d93492045839237eb5711666f425 100644 (file)
@@ -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>
   );
 }
index 3b39b69bbadaa7c4a4733e7422f8053d1d5a94bf..dbc5eeb21233882a02a34d3a52ca660fc69c55a5 100644 (file)
@@ -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>
 `;
index d91a0dbb7f79644d14b8e493cdd3e19667dfae84..1256fbfbe456eafecde3a38a43dccd476fa64bf1 100644 (file)
@@ -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}"?