]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-8513 Show visual indicator that a rule is a template
authorStas Vilchik <stas.vilchik@sonarsource.com>
Mon, 9 Oct 2017 16:11:33 +0000 (18:11 +0200)
committerStas Vilchik <stas.vilchik@sonarsource.com>
Tue, 10 Oct 2017 09:33:12 +0000 (11:33 +0200)
server/sonar-web/src/main/js/apps/coding-rules/controller.js
server/sonar-web/src/main/js/apps/coding-rules/templates/coding-rules-workspace-list-item.hbs

index 8545fcfada6a99775cf83c7ae9de0609a1f4b15d..8e4465bab0ad46ba38b114463213de203e43cfbb 100644 (file)
@@ -26,7 +26,7 @@ import throwGlobalError from '../../app/utils/throwGlobalError';
 
 export default Controller.extend({
   pageSize: 200,
-  ruleFields: ['name', 'lang', 'langName', 'sysTags', 'tags', 'status', 'severity'],
+  ruleFields: ['name', 'lang', 'langName', 'sysTags', 'tags', 'status', 'severity', 'isTemplate'],
 
   _searchParameters() {
     const fields = this.ruleFields.slice();
index 9996447d1bc28581376764605754ec8accc32de5..bc729a5054a1a8ea5cee0821f97f12d606f4a192 100644 (file)
     <td>
       <div class="coding-rule-title">
         <a class="js-rule link-no-underline" href="{{permalink}}">{{name}}</a>
+        {{#if isTemplate}}
+          <span class="outline-badge spacer-left" title="{{t 'coding_rules.rule_template.title'}}" 
+            data-toggle="tooltip" data-placement="bottom">{{t 'coding_rules.rule_template'}}</span>
+        {{/if}}
       </div>
     </td>