Allow searching of users via API.
parent
ae1d532c06
commit
48ad4ade58
|
@ -176,7 +176,7 @@ class PublicUserResource(ModelResource):
|
||||||
fields = ['id', 'username']
|
fields = ['id', 'username']
|
||||||
include_absolute_url = True
|
include_absolute_url = True
|
||||||
allowed_methods = ['get']
|
allowed_methods = ['get']
|
||||||
filtering = {'username': 'exact'}
|
filtering = {'username': ['contains', 'exact']}
|
||||||
max_limit = 200
|
max_limit = 200
|
||||||
cache = SimpleCache()
|
cache = SimpleCache()
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,8 @@ def for_teams(request):
|
||||||
@render_to('teams/team-billing.html')
|
@render_to('teams/team-billing.html')
|
||||||
def team_billing(request, username):
|
def team_billing(request, username):
|
||||||
team = get_object_or_404(Team, slug=username)
|
team = get_object_or_404(Team, slug=username)
|
||||||
|
if team.owner != request.user:
|
||||||
|
raise Http404
|
||||||
return {
|
return {
|
||||||
'team': team
|
'team': team
|
||||||
}
|
}
|
||||||
|
@ -30,8 +32,6 @@ def team_billing(request, username):
|
||||||
@render_to('teams/team-members.html')
|
@render_to('teams/team-members.html')
|
||||||
def team_members(request, username):
|
def team_members(request, username):
|
||||||
team = get_object_or_404(Team, slug=username)
|
team = get_object_or_404(Team, slug=username)
|
||||||
if team.owner != request.user:
|
|
||||||
raise Http404
|
|
||||||
return {
|
return {
|
||||||
'team': team
|
'team': team
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue