Restore applied filters when there's no visible userstory
parent
e0993206ef
commit
663c9cc0a8
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue