summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>2014-06-09 12:06:56 +0200
committerJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>2014-06-09 12:07:43 +0200
commit19b6ad7256df83a5fc83371420529b7e79c35318 (patch)
tree101da97dcbaaa6f9eff7dc3e08e39cedbe793cfd
parent3147c52f738fa46157a543f4173d2b60c448306b (diff)
downloadsonarqube-19b6ad7256df83a5fc83371420529b7e79c35318.tar.gz
sonarqube-19b6ad7256df83a5fc83371420529b7e79c35318.zip
SONAR-5137 Hide quality profiles section when not admin and not activated on any profile
-rw-r--r--sonar-server/src/main/coffee/coding-rules/views/coding-rules-detail-view.coffee1
-rw-r--r--sonar-server/src/main/hbs/coding-rules/coding-rules-detail.hbs4
2 files changed, 4 insertions, 1 deletions
diff --git a/sonar-server/src/main/coffee/coding-rules/views/coding-rules-detail-view.coffee b/sonar-server/src/main/coffee/coding-rules/views/coding-rules-detail-view.coffee
index a1d519bb3eb..c099951eb50 100644
--- a/sonar-server/src/main/coffee/coding-rules/views/coding-rules-detail-view.coffee
+++ b/sonar-server/src/main/coffee/coding-rules/views/coding-rules-detail-view.coffee
@@ -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')
diff --git a/sonar-server/src/main/hbs/coding-rules/coding-rules-detail.hbs b/sonar-server/src/main/hbs/coding-rules/coding-rules-detail.hbs
index b8ef4ea1c36..6dca0ec9891 100644
--- a/sonar-server/src/main/hbs/coding-rules/coding-rules-detail.hbs
+++ b/sonar-server/src/main/hbs/coding-rules/coding-rules-detail.hbs
@@ -106,7 +106,9 @@
</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>