Hide not filtered issues on status change

stable
Andrea Stagi 2015-03-24 08:42:23 +01:00
parent 931241131a
commit 5fb13b61d2
1 changed files with 10 additions and 0 deletions

View File

@ -715,6 +715,16 @@ IssueStatusInlineEditionDirective = ($repo, $template, $rootscope) ->
filter.count++ filter.count++
$rootscope.$broadcast("filters:issueupdate", $scope.filters) $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) -> taiga.bindOnce $scope, "project", (project) ->
$el.append(selectionTemplate({ 'statuses': project.issue_statuses })) $el.append(selectionTemplate({ 'statuses': project.issue_statuses }))
updateIssueStatus($el, issue, $scope.issueStatusById) updateIssueStatus($el, issue, $scope.issueStatusById)