From c7eaebf597a1d58f9edf75a1eb28e30d1340d3d5 Mon Sep 17 00:00:00 2001 From: takezoe Date: Fri, 1 Nov 2013 03:25:06 +0900 Subject: [PATCH] (refs #186)Show private repositories in the account page. --- src/main/scala/service/RepositoryService.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/service/RepositoryService.scala b/src/main/scala/service/RepositoryService.scala index a443b81f0..5e86354e6 100644 --- a/src/main/scala/service/RepositoryService.scala +++ b/src/main/scala/service/RepositoryService.scala @@ -120,7 +120,7 @@ trait RepositoryService { self: AccountService => case Some(x) if(x.isAdmin) => Query(Repositories) // for Normal Users case Some(x) if(!x.isAdmin) => - Query(Repositories) filter { t => (t.isPrivate is false.bind) || + Query(Repositories) filter { t => (t.isPrivate is false.bind) || (t.userName is x.userName) || (Query(Collaborators).filter { t2 => t2.byRepository(t.userName, t.repositoryName) && (t2.collaboratorName is x.userName.bind)} exists) } // for Guests