Fix parallel requests race condition
parent
3213d12087
commit
1f0d4f3847
|
@ -168,8 +168,8 @@ class BacklogController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.F
|
||||||
return data
|
return data
|
||||||
|
|
||||||
return promise.then(=> @loadProject())
|
return promise.then(=> @loadProject())
|
||||||
.then(=> @q.all([@.loadUsersAndRoles(),
|
.then(=> @.loadUsersAndRoles())
|
||||||
@.loadBacklog()]))
|
.then(=> @.loadBacklog())
|
||||||
|
|
||||||
filterVisibleUserstories: ->
|
filterVisibleUserstories: ->
|
||||||
@scope.visibleUserstories = []
|
@scope.visibleUserstories = []
|
||||||
|
|
|
@ -130,8 +130,8 @@ class IssueDetailController extends mixOf(taiga.Controller, taiga.PageMixin, tai
|
||||||
return data
|
return data
|
||||||
|
|
||||||
return promise.then(=> @.loadProject())
|
return promise.then(=> @.loadProject())
|
||||||
.then(=> @q.all([@.loadUsersAndRoles(),
|
.then(=> @.loadUsersAndRoles())
|
||||||
@.loadIssue(),
|
.then(=> @q.all([@.loadIssue(),
|
||||||
@.loadAttachments(@scope.issueId),
|
@.loadAttachments(@scope.issueId),
|
||||||
@.loadHistory()]))
|
@.loadHistory()]))
|
||||||
|
|
||||||
|
|
|
@ -259,8 +259,8 @@ class IssuesController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
|
||||||
return data
|
return data
|
||||||
|
|
||||||
return promise.then(=> @.loadProject())
|
return promise.then(=> @.loadProject())
|
||||||
.then(=> @q.all([@.loadUsersAndRoles(),
|
.then(=> @.loadUsersAndRoles())
|
||||||
@.loadFilters(),
|
.then(=> @q.all([@.loadFilters(),
|
||||||
@.loadIssues()]))
|
@.loadIssues()]))
|
||||||
|
|
||||||
saveCurrentFiltersTo: (newFilter) ->
|
saveCurrentFiltersTo: (newFilter) ->
|
||||||
|
|
|
@ -152,8 +152,8 @@ class KanbanController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
|
||||||
return data
|
return data
|
||||||
|
|
||||||
return promise.then(=> @.loadProject())
|
return promise.then(=> @.loadProject())
|
||||||
.then(=> @q.all([@.loadUsersAndRoles(),
|
.then(=> @.loadUsersAndRoles())
|
||||||
@.loadKanban()]))
|
.then(=> @.loadKanban())
|
||||||
.then(=> @scope.$broadcast("redraw:wip"))
|
.then(=> @scope.$broadcast("redraw:wip"))
|
||||||
|
|
||||||
prepareBulkUpdateData: (uses) ->
|
prepareBulkUpdateData: (uses) ->
|
||||||
|
|
|
@ -154,8 +154,8 @@ class TaskboardController extends mixOf(taiga.Controller, taiga.PageMixin)
|
||||||
return data
|
return data
|
||||||
|
|
||||||
return promise.then(=> @.loadProject())
|
return promise.then(=> @.loadProject())
|
||||||
.then(=> @q.all([@.loadUsersAndRoles(),
|
.then(=> @.loadUsersAndRoles())
|
||||||
@.loadTaskboard()]))
|
.then(=> @.loadTaskboard())
|
||||||
|
|
||||||
taskMove: (ctx, task, usId, statusId, order) ->
|
taskMove: (ctx, task, usId, statusId, order) ->
|
||||||
# Remove task from old position
|
# Remove task from old position
|
||||||
|
|
|
@ -138,8 +138,8 @@ class UserStoryDetailController extends mixOf(taiga.Controller, taiga.PageMixin,
|
||||||
return data
|
return data
|
||||||
|
|
||||||
return promise.then(=> @.loadProject())
|
return promise.then(=> @.loadProject())
|
||||||
.then(=> @q.all([@.loadUsersAndRoles(),
|
.then(=> @.loadUsersAndRoles())
|
||||||
@.loadUs(),
|
.then(=> @q.all([@.loadUs(),
|
||||||
@.loadTasks(),
|
@.loadTasks(),
|
||||||
@.loadAttachments(@scope.usId),
|
@.loadAttachments(@scope.usId),
|
||||||
@.loadHistory()]))
|
@.loadHistory()]))
|
||||||
|
|
|
@ -115,8 +115,8 @@ class WikiDetailController extends mixOf(taiga.Controller, taiga.PageMixin, taig
|
||||||
return @q.reject()
|
return @q.reject()
|
||||||
|
|
||||||
return promise.then(=> @.loadProject())
|
return promise.then(=> @.loadProject())
|
||||||
.then(=> @q.all([@.loadUsersAndRoles(),
|
.then(=> @.loadUsersAndRoles())
|
||||||
@.loadWikiLinks(),
|
.then(=> @q.all([@.loadWikiLinks(),
|
||||||
@.loadWiki(),
|
@.loadWiki(),
|
||||||
@.loadAttachments(@scope.wikiId)]))
|
@.loadAttachments(@scope.wikiId)]))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue