From dc41c1ebbddd13ad1e88e789f06220f01d070ceb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa?= Date: Tue, 3 Jul 2018 11:59:34 +0200 Subject: [PATCH] Refresh filter counters in Kanban after user assignment/unassigment --- app/coffee/modules/kanban/main.coffee | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/coffee/modules/kanban/main.coffee b/app/coffee/modules/kanban/main.coffee index f822c9f1..3953d252 100644 --- a/app/coffee/modules/kanban/main.coffee +++ b/app/coffee/modules/kanban/main.coffee @@ -241,9 +241,10 @@ class KanbanController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi usModel.assigned_to = userid @kanbanUserstoriesService.replaceModel(usModel) - promise = @repo.save(usModel) - promise.then null, -> - console.log "FAIL" # TODO + @repo.save(usModel).then => + @.generateFilters() + if @.isFilterDataTypeSelected('assigned_users') || @.isFilterDataTypeSelected('role') + @.filtersReloadContent() onAssignedUsersDeleted: (ctx, userid, usModel) -> assignedUsersIds = _.clone(usModel.assigned_users, false) @@ -259,9 +260,10 @@ class KanbanController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi @kanbanUserstoriesService.replaceModel(usModel) - promise = @repo.save(usModel) - promise.then null, -> - console.log "FAIL" # TODO + @repo.save(usModel).then => + @.generateFilters() + if @.isFilterDataTypeSelected('assigned_users') || @.isFilterDataTypeSelected('role') + @.filtersReloadContent() refreshTagsColors: -> return @rs.projects.tagsColors(@scope.projectId).then (tags_colors) =>