Make sure to show public repos on the user and orgs pages

This commit is contained in:
Joseph Schorr 2015-04-03 14:55:09 -04:00
parent 2d8237bd83
commit 4cb7921c3a
6 changed files with 23 additions and 8 deletions

View file

@ -832,7 +832,7 @@ def get_visible_repository_count(username=None, include_public=True,
def get_visible_repositories(username=None, include_public=True, page=None,
limit=None, sort=False, namespace=None):
limit=None, sort=False, namespace=None, namespace_only=False):
query = _visible_repository_query(username=username, include_public=include_public, page=page,
limit=limit, namespace=namespace,
select_models=[Repository, Namespace, Visibility])
@ -843,6 +843,9 @@ def get_visible_repositories(username=None, include_public=True, page=None,
if limit:
query = query.limit(limit)
if namespace and namespace_only:
query = query.where(Namespace.username == namespace)
return query