From 0b6765acbbe022fff6bba4d1337f98dbfe78cfaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa?= Date: Tue, 27 Feb 2018 13:36:57 +0100 Subject: [PATCH] Reload backlog after changing us status if status filter is selected --- app/coffee/modules/backlog/main.coffee | 2 ++ app/coffee/modules/controllerMixins.coffee | 4 ---- app/coffee/modules/issues/list.coffee | 4 ---- app/coffee/modules/taskboard/main.coffee | 4 ---- 4 files changed, 2 insertions(+), 12 deletions(-) diff --git a/app/coffee/modules/backlog/main.coffee b/app/coffee/modules/backlog/main.coffee index 1c4a3d2d..95d7277a 100644 --- a/app/coffee/modules/backlog/main.coffee +++ b/app/coffee/modules/backlog/main.coffee @@ -521,6 +521,8 @@ class BacklogController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.F @.generateFilters().then () => @rootscope.$broadcast("filters:update") @.loadProjectStats() + if @.isFilterDataTypeSelected('status') + @.filtersReloadContent() editUserStory: (projectId, ref, $event) -> target = $($event.target) diff --git a/app/coffee/modules/controllerMixins.coffee b/app/coffee/modules/controllerMixins.coffee index 580ca4a3..a21d0d2b 100644 --- a/app/coffee/modules/controllerMixins.coffee +++ b/app/coffee/modules/controllerMixins.coffee @@ -209,13 +209,9 @@ class UsFiltersMixin @.generateFilters() isFilterDataTypeSelected: (filterDataType) -> - if (@.selectedFilters.length == 0) - return false - for filter in @.selectedFilters if (filter['dataType'] == filterDataType) return true - return false generateFilters: (milestone) -> diff --git a/app/coffee/modules/issues/list.coffee b/app/coffee/modules/issues/list.coffee index ae8c040e..66fd80a7 100644 --- a/app/coffee/modules/issues/list.coffee +++ b/app/coffee/modules/issues/list.coffee @@ -128,13 +128,9 @@ class IssuesController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi @filterRemoteStorageService.storeFilters(@scope.projectId, userFilters, @.myFiltersHashSuffix).then(@.generateFilters) isFilterDataTypeSelected: (filterDataType) -> - if (@.selectedFilters.length == 0) - return false - for filter in @.selectedFilters if (filter['dataType'] == filterDataType) return true - return false saveCustomFilter: (name) -> diff --git a/app/coffee/modules/taskboard/main.coffee b/app/coffee/modules/taskboard/main.coffee index 9a9f3c46..a50253f8 100644 --- a/app/coffee/modules/taskboard/main.coffee +++ b/app/coffee/modules/taskboard/main.coffee @@ -135,13 +135,9 @@ class TaskboardController extends mixOf(taiga.Controller, taiga.PageMixin, taiga @filterRemoteStorageService.storeFilters(@scope.projectId, userFilters, 'tasks-custom-filters').then(@.generateFilters) isFilterDataTypeSelected: (filterDataType) -> - if (@.selectedFilters.length == 0) - return false - for filter in @.selectedFilters if (filter['dataType'] == filterDataType) return true - return false saveCustomFilter: (name) ->