summaryrefslogtreecommitdiffstats
path: root/forum/views/users.py
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2010-04-03 17:19:33 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2010-04-03 17:19:33 -0400
commit9911fa367920ada19b22db51ed787d38ec1499ed (patch)
tree465489acfce2cd9d02b43551110284a0e5701656 /forum/views/users.py
parent982640e574fd633d5afe3a498c296b96ce66a65d (diff)
downloadaskbot-9911fa367920ada19b22db51ed787d38ec1499ed.tar.gz
askbot-9911fa367920ada19b22db51ed787d38ec1499ed.tar.bz2
askbot-9911fa367920ada19b22db51ed787d38ec1499ed.zip
added color blending for counters, fixed questions and user questions views, better humanization of counters
Diffstat (limited to 'forum/views/users.py')
-rwxr-xr-xforum/views/users.py22
1 files changed, 11 insertions, 11 deletions
diff --git a/forum/views/users.py b/forum/views/users.py
index 7915ed6d..245a1f85 100755
--- a/forum/views/users.py
+++ b/forum/views/users.py
@@ -146,7 +146,7 @@ def user_stats(request, user_id, user_view):
user = get_object_or_404(User, id=user_id)
questions = Question.objects.extra(
select={
- 'vote_count' : 'question.score',
+ 'score' : 'question.score',
'favorited_myself' : 'SELECT count(*) FROM favorite_question f WHERE f.user_id = %s AND f.question_id = question.id',
'la_user_id' : 'auth_user.id',
'la_username' : 'auth_user.username',
@@ -159,8 +159,8 @@ def user_stats(request, user_id, user_view):
tables=['question', 'auth_user'],
where=['question.deleted=False AND question.author_id=%s AND question.last_activity_by_id = auth_user.id'],
params=[user_id],
- order_by=['-vote_count', '-last_activity_at']
- ).values('vote_count',
+ order_by=['-score', '-last_activity_at']
+ ).values('score',
'favorited_myself',
'id',
'title',
@@ -189,22 +189,22 @@ def user_stats(request, user_id, user_view):
'vote_up_count' : 'answer.vote_up_count',
'vote_down_count' : 'answer.vote_down_count',
'answer_id' : 'answer.id',
- 'accepted' : 'answer.accepted',
- 'vote_count' : 'answer.score',
+ 'answer_accepted' : 'answer.accepted',
+ 'answer_score' : 'answer.score',
'comment_count' : 'answer.comment_count'
},
tables=['question', 'answer'],
where=['answer.deleted=False AND question.deleted=False AND answer.author_id=%s AND answer.question_id=question.id'],
params=[user_id],
- order_by=['-vote_count', '-answer_id'],
+ order_by=['-answer_score', '-answer_id'],
select_params=[user_id]
).distinct().values('comment_count',
'id',
'answer_id',
'title',
'author_id',
- 'accepted',
- 'vote_count',
+ 'answer_accepted',
+ 'answer_score',
'answer_count',
'vote_up_count',
'vote_down_count')[:100]
@@ -796,7 +796,7 @@ def user_favorites(request, user_id, user_view):
user = get_object_or_404(User, id=user_id)
questions = Question.objects.extra(
select={
- 'vote_count' : 'question.vote_up_count + question.vote_down_count',
+ 'score' : 'question.vote_up_count + question.vote_down_count',
'favorited_myself' : 'SELECT count(*) FROM favorite_question f WHERE f.user_id = %s '+
'AND f.question_id = question.id',
'la_user_id' : 'auth_user.id',
@@ -811,8 +811,8 @@ def user_favorites(request, user_id, user_view):
where=['question.deleted=False AND question.last_activity_by_id = auth_user.id '+
'AND favorite_question.question_id = question.id AND favorite_question.user_id = %s'],
params=[user_id],
- order_by=['-vote_count', '-question.id']
- ).values('vote_count',
+ order_by=['-score', '-question.id']
+ ).values('score',
'favorited_myself',
'id',
'title',