disable projects pagination by default

stable
Juanfran 2015-06-29 13:57:32 +02:00
parent 944894f06b
commit 55a0a5ffed
2 changed files with 10 additions and 4 deletions

View File

@ -14,8 +14,8 @@ class ProjectsService extends taiga.Service
getProjectStats: (projectId) ->
return @rs.projects.getProjectStats(projectId)
getProjectsByUserId: (userId) ->
return @rs.projects.getProjectsByUserId(userId)
getProjectsByUserId: (userId, paginate) ->
return @rs.projects.getProjectsByUserId(userId, paginate)
.then (projects) =>
return projects.map @._decorate.bind(@)

View File

@ -12,12 +12,18 @@ Resource = (urlsService, http, paginateResponseService) ->
.then (result) ->
return Immutable.fromJS(result.data)
service.getProjectsByUserId = (userId) ->
service.getProjectsByUserId = (userId, paginate=false) ->
url = urlsService.resolve("projects")
httpOptions = {}
if !paginate
httpOptions.headers = {
"x-disable-pagination": "1"
}
params = {"member": userId, "order_by": "memberships__user_order"}
return http.get(url, params)
return http.get(url, params, httpOptions)
.then (result) ->
return Immutable.fromJS(result.data)