apply invalid filters

stable
juanfran 2016-10-19 11:20:19 +02:00
parent dcacdc7112
commit 407fb97f37
1 changed files with 14 additions and 1 deletions

View File

@ -137,7 +137,18 @@ class FiltersMixin
selectedFilters = _.filter list, (it) -> selectedFilters = _.filter list, (it) ->
selectedIds.indexOf(_.toString(it.id)) != -1 selectedIds.indexOf(_.toString(it.id)) != -1
return _.map selectedFilters, (it) -> invalidTags = _.filter selectedIds, (it) ->
return !_.find selectedFilters, (sit) -> _.toString(sit.id) == it
invalidAppliedTags = _.map invalidTags, (it) ->
return {
id: it
key: type + ":" + it
dataType: type,
name: it
}
validAppliedTags = _.map selectedFilters, (it) ->
return { return {
id: it.id id: it.id
key: type + ":" + it.id key: type + ":" + it.id
@ -146,6 +157,8 @@ class FiltersMixin
color: it.color color: it.color
} }
return invalidAppliedTags.concat(validAppliedTags)
taiga.FiltersMixin = FiltersMixin taiga.FiltersMixin = FiltersMixin
############################################################################# #############################################################################