[backport] disable projects pagination by default
parent
7b9d5905ba
commit
b511fde620
|
@ -14,8 +14,8 @@ class ProjectsService extends taiga.Service
|
||||||
getProjectStats: (projectId) ->
|
getProjectStats: (projectId) ->
|
||||||
return @rs.projects.getProjectStats(projectId)
|
return @rs.projects.getProjectStats(projectId)
|
||||||
|
|
||||||
getProjectsByUserId: (userId) ->
|
getProjectsByUserId: (userId, paginate) ->
|
||||||
return @rs.projects.getProjectsByUserId(userId)
|
return @rs.projects.getProjectsByUserId(userId, paginate)
|
||||||
.then (projects) =>
|
.then (projects) =>
|
||||||
return projects.map @._decorate.bind(@)
|
return projects.map @._decorate.bind(@)
|
||||||
|
|
||||||
|
|
|
@ -12,12 +12,18 @@ Resource = (urlsService, http, paginateResponseService) ->
|
||||||
.then (result) ->
|
.then (result) ->
|
||||||
return Immutable.fromJS(result.data)
|
return Immutable.fromJS(result.data)
|
||||||
|
|
||||||
service.getProjectsByUserId = (userId) ->
|
service.getProjectsByUserId = (userId, paginate=false) ->
|
||||||
url = urlsService.resolve("projects")
|
url = urlsService.resolve("projects")
|
||||||
|
httpOptions = {}
|
||||||
|
|
||||||
|
if !paginate
|
||||||
|
httpOptions.headers = {
|
||||||
|
"x-disable-pagination": "1"
|
||||||
|
}
|
||||||
|
|
||||||
params = {"member": userId, "order_by": "memberships__user_order"}
|
params = {"member": userId, "order_by": "memberships__user_order"}
|
||||||
|
|
||||||
return http.get(url, params)
|
return http.get(url, params, httpOptions)
|
||||||
.then (result) ->
|
.then (result) ->
|
||||||
return Immutable.fromJS(result.data)
|
return Immutable.fromJS(result.data)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue