Reload backlog after changing us status if status filter is selected

stable
Daniel García 2018-02-27 13:36:57 +01:00
parent 02e6fa1f6b
commit 0b6765acbb
4 changed files with 2 additions and 12 deletions

View File

@ -521,6 +521,8 @@ class BacklogController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.F
@.generateFilters().then () => @.generateFilters().then () =>
@rootscope.$broadcast("filters:update") @rootscope.$broadcast("filters:update")
@.loadProjectStats() @.loadProjectStats()
if @.isFilterDataTypeSelected('status')
@.filtersReloadContent()
editUserStory: (projectId, ref, $event) -> editUserStory: (projectId, ref, $event) ->
target = $($event.target) target = $($event.target)

View File

@ -209,13 +209,9 @@ class UsFiltersMixin
@.generateFilters() @.generateFilters()
isFilterDataTypeSelected: (filterDataType) -> isFilterDataTypeSelected: (filterDataType) ->
if (@.selectedFilters.length == 0)
return false
for filter in @.selectedFilters for filter in @.selectedFilters
if (filter['dataType'] == filterDataType) if (filter['dataType'] == filterDataType)
return true return true
return false return false
generateFilters: (milestone) -> generateFilters: (milestone) ->

View File

@ -128,13 +128,9 @@ class IssuesController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
@filterRemoteStorageService.storeFilters(@scope.projectId, userFilters, @.myFiltersHashSuffix).then(@.generateFilters) @filterRemoteStorageService.storeFilters(@scope.projectId, userFilters, @.myFiltersHashSuffix).then(@.generateFilters)
isFilterDataTypeSelected: (filterDataType) -> isFilterDataTypeSelected: (filterDataType) ->
if (@.selectedFilters.length == 0)
return false
for filter in @.selectedFilters for filter in @.selectedFilters
if (filter['dataType'] == filterDataType) if (filter['dataType'] == filterDataType)
return true return true
return false return false
saveCustomFilter: (name) -> saveCustomFilter: (name) ->

View File

@ -135,13 +135,9 @@ class TaskboardController extends mixOf(taiga.Controller, taiga.PageMixin, taiga
@filterRemoteStorageService.storeFilters(@scope.projectId, userFilters, 'tasks-custom-filters').then(@.generateFilters) @filterRemoteStorageService.storeFilters(@scope.projectId, userFilters, 'tasks-custom-filters').then(@.generateFilters)
isFilterDataTypeSelected: (filterDataType) -> isFilterDataTypeSelected: (filterDataType) ->
if (@.selectedFilters.length == 0)
return false
for filter in @.selectedFilters for filter in @.selectedFilters
if (filter['dataType'] == filterDataType) if (filter['dataType'] == filterDataType)
return true return true
return false return false
saveCustomFilter: (name) -> saveCustomFilter: (name) ->