From 5fb13b61d2924d3747f5a0d9fedbc4040ffad4df Mon Sep 17 00:00:00 2001 From: Andrea Stagi Date: Tue, 24 Mar 2015 08:42:23 +0100 Subject: [PATCH] Hide not filtered issues on status change --- app/coffee/modules/issues/list.coffee | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/coffee/modules/issues/list.coffee b/app/coffee/modules/issues/list.coffee index 47944bc5..7bc3a7ef 100644 --- a/app/coffee/modules/issues/list.coffee +++ b/app/coffee/modules/issues/list.coffee @@ -715,6 +715,16 @@ IssueStatusInlineEditionDirective = ($repo, $template, $rootscope) -> filter.count++ $rootscope.$broadcast("filters:issueupdate", $scope.filters) + hideIssue = true + + for filter in $scope.filters.statuses + if filter.selected == true && filter.id == issue.status + hideIssue = false + break + + if hideIssue == true + $scope.issues.splice($scope.issues.indexOf(issue), 1) + taiga.bindOnce $scope, "project", (project) -> $el.append(selectionTemplate({ 'statuses': project.issue_statuses })) updateIssueStatus($el, issue, $scope.issueStatusById)