Remove a TODO and make sure a user is part of an org to get access to typeahead information for an org.

This commit is contained in:
yackob03 2013-11-04 19:11:01 -05:00
parent 6aeac247fa
commit c1b246c3b5

View file

@ -202,14 +202,15 @@ def get_matching_entities(prefix):
organization_name = request.args.get('organization', None)
organization = None
if organization_name:
try:
organization = model.get_organization(organization_name)
except:
pass
permission = OrganizationMemberPermission(organization_name)
if permission.can():
try:
organization = model.get_organization(organization_name)
except:
pass
if organization:
# TODO: ensure that the user has access to the organization
teams = model.get_matching_teams(prefix, organization)
if organization:
teams = model.get_matching_teams(prefix, organization)
users = model.get_matching_users(prefix, organization)
@ -221,8 +222,6 @@ def get_matching_entities(prefix):
}
def user_view(user):
# TODO: Return whether the user is outside the organization (if one is
# specified)
return {
'name': user.username,
'kind': 'user',