From 19b6ad7256df83a5fc83371420529b7e79c35318 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Lievremont Date: Mon, 9 Jun 2014 12:06:56 +0200 Subject: [PATCH] SONAR-5137 Hide quality profiles section when not admin and not activated on any profile --- .../coffee/coding-rules/views/coding-rules-detail-view.coffee | 1 + .../src/main/hbs/coding-rules/coding-rules-detail.hbs | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) 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 @@ {{/if}}
-{{else}} +{{/if}} + +{{#if qualityProfilesVisible}}

{{t 'coding_rules.quality_profiles'}}

-- 2.39.5