From 277f7692f50bd8d4f3e5243e6e45242962bb7829 Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Fri, 31 Jan 2014 11:51:54 +0600 Subject: [PATCH] New Issues Page: show only non-closed plans --- .../views/issues/templates/_issue_detail_plan_form.hbs.erb | 4 +++- .../webapp/javascripts/navigator/handlebars-extensions.js | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/sonar-server/src/main/webapp/WEB-INF/app/views/issues/templates/_issue_detail_plan_form.hbs.erb b/sonar-server/src/main/webapp/WEB-INF/app/views/issues/templates/_issue_detail_plan_form.hbs.erb index 0a2fcf1f874..98206179d76 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/views/issues/templates/_issue_detail_plan_form.hbs.erb +++ b/sonar-server/src/main/webapp/WEB-INF/app/views/issues/templates/_issue_detail_plan_form.hbs.erb @@ -5,7 +5,9 @@ {{/if}} {{#each items}} - + {{#notEq this.status 'CLOSED'}} + + {{/notEq}} {{/each}} diff --git a/sonar-server/src/main/webapp/javascripts/navigator/handlebars-extensions.js b/sonar-server/src/main/webapp/javascripts/navigator/handlebars-extensions.js index 4c75c3609b2..6f16b66547a 100644 --- a/sonar-server/src/main/webapp/javascripts/navigator/handlebars-extensions.js +++ b/sonar-server/src/main/webapp/javascripts/navigator/handlebars-extensions.js @@ -28,6 +28,10 @@ return v1 == v2 ? options.fn(this) : options.inverse(this); }); + Handlebars.registerHelper('notEq', function(v1, v2, options) { + return v1 != v2 ? options.fn(this) : options.inverse(this); + }); + Handlebars.registerHelper('inArray', function(array, element, options) { if (array.indexOf(element) !== -1) { return options.fn(this); -- 2.39.5