Bug#2390 Only list my projects on home page and projects menu

stable
Jesús Espino 2015-03-11 17:10:14 +01:00
parent 52d720a8f4
commit cb0f3b6564
3 changed files with 6 additions and 2 deletions

View File

@ -49,7 +49,7 @@ class ProjectsNavigationController extends taiga.Controller
@.loadInitialData()
loadInitialData: ->
return @rs.projects.list().then (projects) =>
return @rs.projects.listByMember(@rootscope.user.id).then (projects) =>
for project in projects
project.url = @projectUrl.get(project)
@scope.projects = projects

View File

@ -58,7 +58,7 @@ class ProjectsController extends taiga.Controller
promise.finally tgLoader.pageLoaded
loadInitialData: ->
return @rs.projects.list().then (projects) =>
return @rs.projects.listByMember(@rootscope.user.id).then (projects) =>
@.projects = {'recents': projects.slice(0, 8), 'all': projects}
for project in projects
project.url = @projectUrl.get(project)

View File

@ -36,6 +36,10 @@ resourceProvider = ($config, $repo, $http, $urls, $auth, $q, $rootScope) ->
service.list = ->
return $repo.queryMany("projects")
service.listByMember = (memberId) ->
params = {"member": memberId}
return $repo.queryMany("projects", params)
service.templates = ->
return $repo.queryMany("project-templates")