From aaadc61ee81a32ffb1497ed609f4f65899bce61d Mon Sep 17 00:00:00 2001 From: Rob Richards Date: Sun, 12 Mar 2017 23:37:12 -0500 Subject: models/repo: allow SearchRepos to return private but accessible repositories (#4273) * models/repo.go SearchRepositoryByName() Updated function to return public and private repositories that the logged in user has been given rights to view issue #3088 * models/repo.go SearchRepositoryName changed repository table alias to 'repo' removed debug line * models/repo.go SearchRepositoryByName modified UserID search query to use the "access" table instead of team_repo, team_user etc * models/repo.go SearchRepositoryByName 1) uppercased SQL keywords 2) removed alias for ACCESS table --- routers/home.go | 1 + 1 file changed, 1 insertion(+) (limited to 'routers') diff --git a/routers/home.go b/routers/home.go index 22a131a6..63a56490 100644 --- a/routers/home.go +++ b/routers/home.go @@ -77,6 +77,7 @@ func RenderRepoSearch(ctx *context.Context, opts *RepoSearchOptions) { } else { repos, count, err = models.SearchRepositoryByName(&models.SearchRepoOptions{ Keyword: keyword, + UserID: ctx.User.ID, OrderBy: opts.OrderBy, Private: opts.Private, Page: page, -- cgit v1.2.3