Fix parallel requests race condition

stable
Jesús Espino 2014-09-05 09:57:13 +02:00
parent 3213d12087
commit 1f0d4f3847
7 changed files with 14 additions and 14 deletions

View File

@ -168,8 +168,8 @@ class BacklogController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.F
return data
return promise.then(=> @loadProject())
.then(=> @q.all([@.loadUsersAndRoles(),
@.loadBacklog()]))
.then(=> @.loadUsersAndRoles())
.then(=> @.loadBacklog())
filterVisibleUserstories: ->
@scope.visibleUserstories = []

View File

@ -130,8 +130,8 @@ class IssueDetailController extends mixOf(taiga.Controller, taiga.PageMixin, tai
return data
return promise.then(=> @.loadProject())
.then(=> @q.all([@.loadUsersAndRoles(),
@.loadIssue(),
.then(=> @.loadUsersAndRoles())
.then(=> @q.all([@.loadIssue(),
@.loadAttachments(@scope.issueId),
@.loadHistory()]))

View File

@ -259,8 +259,8 @@ class IssuesController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
return data
return promise.then(=> @.loadProject())
.then(=> @q.all([@.loadUsersAndRoles(),
@.loadFilters(),
.then(=> @.loadUsersAndRoles())
.then(=> @q.all([@.loadFilters(),
@.loadIssues()]))
saveCurrentFiltersTo: (newFilter) ->

View File

@ -152,8 +152,8 @@ class KanbanController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
return data
return promise.then(=> @.loadProject())
.then(=> @q.all([@.loadUsersAndRoles(),
@.loadKanban()]))
.then(=> @.loadUsersAndRoles())
.then(=> @.loadKanban())
.then(=> @scope.$broadcast("redraw:wip"))
prepareBulkUpdateData: (uses) ->

View File

@ -154,8 +154,8 @@ class TaskboardController extends mixOf(taiga.Controller, taiga.PageMixin)
return data
return promise.then(=> @.loadProject())
.then(=> @q.all([@.loadUsersAndRoles(),
@.loadTaskboard()]))
.then(=> @.loadUsersAndRoles())
.then(=> @.loadTaskboard())
taskMove: (ctx, task, usId, statusId, order) ->
# Remove task from old position

View File

@ -138,8 +138,8 @@ class UserStoryDetailController extends mixOf(taiga.Controller, taiga.PageMixin,
return data
return promise.then(=> @.loadProject())
.then(=> @q.all([@.loadUsersAndRoles(),
@.loadUs(),
.then(=> @.loadUsersAndRoles())
.then(=> @q.all([@.loadUs(),
@.loadTasks(),
@.loadAttachments(@scope.usId),
@.loadHistory()]))

View File

@ -115,8 +115,8 @@ class WikiDetailController extends mixOf(taiga.Controller, taiga.PageMixin, taig
return @q.reject()
return promise.then(=> @.loadProject())
.then(=> @q.all([@.loadUsersAndRoles(),
@.loadWikiLinks(),
.then(=> @.loadUsersAndRoles())
.then(=> @q.all([@.loadWikiLinks(),
@.loadWiki(),
@.loadAttachments(@scope.wikiId)]))