(refs #186)Show private repositories in the account page.

This commit is contained in:
takezoe
2013-11-01 03:25:06 +09:00
parent 60e1052d33
commit c7eaebf597

View File

@@ -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