diff options
author | Jean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com> | 2014-06-09 12:06:56 +0200 |
---|---|---|
committer | Jean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com> | 2014-06-09 12:07:43 +0200 |
commit | 19b6ad7256df83a5fc83371420529b7e79c35318 (patch) | |
tree | 101da97dcbaaa6f9eff7dc3e08e39cedbe793cfd | |
parent | 3147c52f738fa46157a543f4173d2b60c448306b (diff) | |
download | sonarqube-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.coffee | 1 | ||||
-rw-r--r-- | sonar-server/src/main/hbs/coding-rules/coding-rules-detail.hbs | 4 |
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> |