diff options
author | Stas Vilchik <vilchiks@gmail.com> | 2015-04-17 11:04:57 +0200 |
---|---|---|
committer | Stas Vilchik <vilchiks@gmail.com> | 2015-04-17 11:32:47 +0200 |
commit | dcd816933e779686ffe43b2b094f1191e5195cec (patch) | |
tree | 450ab0dbecbfc21eea3668f27de85ef6491ed793 /server/sonar-web/src/main/js/coding-rules/facets/active-severity-facet.js | |
parent | 8c463b4eea35e1171323737a3559148d48bd9d94 (diff) | |
download | sonarqube-dcd816933e779686ffe43b2b094f1191e5195cec.tar.gz sonarqube-dcd816933e779686ffe43b2b094f1191e5195cec.zip |
SONAR-6406 add activation severity facet on the rules page
Diffstat (limited to 'server/sonar-web/src/main/js/coding-rules/facets/active-severity-facet.js')
-rw-r--r-- | server/sonar-web/src/main/js/coding-rules/facets/active-severity-facet.js | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/server/sonar-web/src/main/js/coding-rules/facets/active-severity-facet.js b/server/sonar-web/src/main/js/coding-rules/facets/active-severity-facet.js index da3938ed12b..fbec233e5f1 100644 --- a/server/sonar-web/src/main/js/coding-rules/facets/active-severity-facet.js +++ b/server/sonar-web/src/main/js/coding-rules/facets/active-severity-facet.js @@ -32,8 +32,9 @@ define([ onQueryChange: function () { var query = this.options.app.state.get('query'), - isProfileSelected = query.qprofile != null; - if (!isProfileSelected) { + isProfileSelected = query.qprofile != null, + isActiveShown = '' + query.activation === 'true'; + if (!isProfileSelected || !isActiveShown) { this.forbid(); } }, @@ -53,23 +54,11 @@ define([ this.$el.prop('title', null); }, - getValues: function () { - return this.severities.map(function (s) { - return { val: s }; - }); - }, - sortValues: function (values) { var order = this.severities; return _.sortBy(values, function (v) { return order.indexOf(v.val); }); - }, - - serializeData: function () { - return _.extend(BaseFacet.prototype.serializeData.apply(this, arguments), { - values: this.sortValues(this.getValues()) - }); } }); |