summaryrefslogtreecommitdiff
path: root/frontend/views.py
diff options
context:
space:
mode:
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