summaryrefslogtreecommitdiff
path: root/frontend/views.py
diff options
context:
space:
mode:
authorroot <root@lalalizard.com>2012-12-09 14:16:20 -0500
committerroot <root@lalalizard.com>2012-12-09 14:16:20 -0500
commit2f63fd7af50701357f72e0507e5709ae6adbd505 (patch)
tree4259e07983422e48cad4316208687e58882c5e92 /frontend/views.py
parente533b6b3507d73e3c0267c02bdfddf8320277e93 (diff)
Directory page
Diffstat (limited to 'frontend/views.py')
-rw-r--r--frontend/views.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/frontend/views.py b/frontend/views.py
index 9eb8de6..e156d1b 100644
--- a/frontend/views.py
+++ b/frontend/views.py
@@ -96,3 +96,21 @@ def topvideos(request):
)
response['Pragma'] = 'no-cache'
return response
+
+def directory(request):
+ """ Directory view
+ """
+ r = []
+ for u in SJUserProfile.objects.filter(score__gt=0).order_by('-score'):
+ r.append({ 'id': u.id, 'name': u.nickname, 'score': u.score })
+
+ response = render_to_response(
+ 'directory.html',
+ {
+ 'SERVER_HOST': settings.SERVER_HOST,
+ 'SERVER_PORT': settings.SERVER_PORT,
+ 'directory': json.dumps(r),
+ }
+ )
+ response['Pragma'] = 'no-cache'
+ return response