Merge pull request #417 from astagi/fixcurrentfilter

Restore applied filters when there's no visible userstory
stable
Alejandro 2015-04-06 13:49:25 +02:00
commit 112d20d527
1 changed files with 7 additions and 0 deletions

View File

@ -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,