Where("(repo.owner_id = ? OR access.user_id = ? OR repo.is_private = ? OR (repo.is_private = ? AND (repo.allow_public_wiki = ? OR repo.allow_public_issues = ?)))",opts.UserID,opts.UserID,false,true,true,true)
Where("repo.owner_id = ? OR access.user_id = ? OR repo.is_private = ? OR (repo.is_private = ? AND (repo.allow_public_wiki = ? OR repo.allow_public_issues = ?))",opts.UserID,opts.UserID,false,true,true,true)
}else{
}else{
// Only return public repositories if opts.Private is not set
// Only return public repositories if opts.Private is not set
if!opts.Private{
if!opts.Private{
sess.And("(repo.is_private = ? OR (repo.is_private = ? AND (repo.allow_public_wiki = ? OR repo.allow_public_issues = ?))",false,true,true,true)
sess.And("repo.is_private = ? OR (repo.is_private = ? AND (repo.allow_public_wiki = ? OR repo.allow_public_issues = ?))",false,true,true,true)