From 663c9cc0a80761079d6a9aff0c6e1773cc988813 Mon Sep 17 00:00:00 2001 From: Andrea Stagi Date: Mon, 30 Mar 2015 16:06:17 +0200 Subject: [PATCH] Restore applied filters when there's no visible userstory --- app/coffee/modules/backlog/main.coffee | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/coffee/modules/backlog/main.coffee b/app/coffee/modules/backlog/main.coffee index ab7773c8..313d597f 100644 --- a/app/coffee/modules/backlog/main.coffee +++ b/app/coffee/modules/backlog/main.coffee @@ -439,12 +439,16 @@ class BacklogController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.F return _.pick(@location.search(), "statuses", "tags", "q") generateFilters: -> + urlfilters = @.getUrlFilters() @scope.filters = {} #tags plainTags = _.flatten(_.filter(_.map(@scope.visibleUserstories, "tags"))) plainTags.sort() + if plainTags.length == 0 and urlfilters["tags"] + plainTags.push(urlfilters["tags"]) + @scope.filters.tags = _.map _.countBy(plainTags), (v, k) => obj = { id: k, @@ -466,6 +470,9 @@ class BacklogController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.F if status return status + if plainStatuses.length == 0 and urlfilters["statuses"] + plainStatuses.push(urlfilters["statuses"]) + @scope.filters.statuses = _.map _.countBy(plainStatuses), (v, k) => obj = { id: k,