reload backlog with taiga-events fix
parent
d90d4ce0b7
commit
6e9f27a3dc
|
@ -142,7 +142,7 @@ class BacklogController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.F
|
||||||
initializeSubscription: ->
|
initializeSubscription: ->
|
||||||
routingKey1 = "changes.project.#{@scope.projectId}.userstories"
|
routingKey1 = "changes.project.#{@scope.projectId}.userstories"
|
||||||
@events.subscribe @scope, routingKey1, (message) =>
|
@events.subscribe @scope, routingKey1, (message) =>
|
||||||
@.loadUserstories()
|
@.loadAllPaginatedUserstories()
|
||||||
@.loadSprints()
|
@.loadSprints()
|
||||||
|
|
||||||
routingKey2 = "changes.project.#{@scope.projectId}.milestones"
|
routingKey2 = "changes.project.#{@scope.projectId}.milestones"
|
||||||
|
@ -257,7 +257,13 @@ class BacklogController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.F
|
||||||
|
|
||||||
@.loadUserstories()
|
@.loadUserstories()
|
||||||
|
|
||||||
loadUserstories: (resetPagination = false)->
|
loadAllPaginatedUserstories: () ->
|
||||||
|
page = @.page
|
||||||
|
|
||||||
|
@.loadUserstories(true, @scope.userstories.length).then () =>
|
||||||
|
@.page = page
|
||||||
|
|
||||||
|
loadUserstories: (resetPagination = false, pageSize) ->
|
||||||
@.loadingUserstories = true
|
@.loadingUserstories = true
|
||||||
@.disablePagination = true
|
@.disablePagination = true
|
||||||
@scope.httpParams = @.getUrlFilters()
|
@scope.httpParams = @.getUrlFilters()
|
||||||
|
@ -268,7 +274,7 @@ class BacklogController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.F
|
||||||
|
|
||||||
@scope.httpParams.page = @.page
|
@scope.httpParams.page = @.page
|
||||||
|
|
||||||
promise = @rs.userstories.listUnassigned(@scope.projectId, @scope.httpParams)
|
promise = @rs.userstories.listUnassigned(@scope.projectId, @scope.httpParams, pageSize)
|
||||||
|
|
||||||
return promise.then (result) =>
|
return promise.then (result) =>
|
||||||
userstories = result[0]
|
userstories = result[0]
|
||||||
|
|
|
@ -47,11 +47,14 @@ resourceProvider = ($repo, $http, $urls, $storage) ->
|
||||||
service.filtersData = (params) ->
|
service.filtersData = (params) ->
|
||||||
return $repo.queryOneRaw("userstories-filters", null, params)
|
return $repo.queryOneRaw("userstories-filters", null, params)
|
||||||
|
|
||||||
service.listUnassigned = (projectId, filters) ->
|
service.listUnassigned = (projectId, filters, pageSize) ->
|
||||||
params = {"project": projectId, "milestone": "null"}
|
params = {"project": projectId, "milestone": "null"}
|
||||||
params = _.extend({}, params, filters or {})
|
params = _.extend({}, params, filters or {})
|
||||||
service.storeQueryParams(projectId, params)
|
service.storeQueryParams(projectId, params)
|
||||||
return $repo.queryMany("userstories", params, {
|
|
||||||
|
return $repo.queryMany("userstories", _.extend(params, {
|
||||||
|
page_size: pageSize
|
||||||
|
}), {
|
||||||
enablePagination: true
|
enablePagination: true
|
||||||
}, true)
|
}, true)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue