]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-5137 Hide quality profiles section when not admin and not activated on any...
authorJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>
Mon, 9 Jun 2014 10:06:56 +0000 (12:06 +0200)
committerJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>
Mon, 9 Jun 2014 10:07:43 +0000 (12:07 +0200)
sonar-server/src/main/coffee/coding-rules/views/coding-rules-detail-view.coffee
sonar-server/src/main/hbs/coding-rules/coding-rules-detail.hbs

index a1d519bb3eb59c61574d767942c19296a3a59f6d..c099951eb507e1f56c5156fd22968ff8ba76df3f 100644 (file)
@@ -209,6 +209,7 @@ define [
         language: @options.app.languages[@model.get 'lang']
         repository: _.find(@options.app.repositories, (repo) -> repo.key == repoKey).name
         canWrite: @options.app.canWrite
+        qualityProfilesVisible: not @model.get('isTemplate') and (@options.app.canWrite or not _.isEmpty(@options.actives))
         subcharacteristic: (@options.app.characteristics[@model.get 'debtSubChar'] || '').replace ': ', ' > '
         createdAt: new Date(@model.get 'createdAt')
         allTags: _.union @model.get('sysTags'), @model.get('tags')
index b8ef4ea1c3678a95428656645f2ee5102a661413..6dca0ec9891292998f172b860d3258e7dbff65a3 100644 (file)
   </div>{{/if}}
   <div id="coding-rules-detail-custom-rules"></div>
 </div>
-{{else}}
+{{/if}}
+
+{{#if qualityProfilesVisible}}
 <div class="coding-rules-detail-quality-profiles-section">
   <h3 class="coding-rules-detail-title">{{t 'coding_rules.quality_profiles'}}</h3>