Cleanup homepage for private.

master
Nick Sergeant 2016-11-03 10:29:33 -04:00
parent 4c159fbd1d
commit f8f8d501ab
1 changed files with 1 additions and 28 deletions

View File

@ -1,12 +1,7 @@
import hashlib
from accounts.models import UserProfile
from annoying.decorators import ajax_request, render_to from annoying.decorators import ajax_request, render_to
from blogs.views import blog_list from blogs.views import blog_list
from django.contrib.auth.models import User
from django.db.models import Count from django.db.models import Count
from django.http import HttpResponseRedirect, HttpResponseBadRequest from django.http import HttpResponseRedirect, HttpResponseBadRequest
from snipts.models import Snipt
from snipts.utils import get_lexers_list from snipts.utils import get_lexers_list
from taggit.models import Tag from taggit.models import Tag
@ -17,29 +12,7 @@ def homepage(request):
if request.blog_user: if request.blog_user:
return blog_list(request) return blog_list(request)
coders = [] return {}
users_with_gravatars = User.objects.filter(
userprofile__in=UserProfile.objects.filter(has_gravatar=True)
).order_by('?')
for user in users_with_gravatars:
public_snipts_count = Snipt.objects.filter(
user=user, public=True).values('pk').count()
if public_snipts_count:
user.email_md5 = hashlib.md5(user.email.lower().encode('utf-8')) \
.hexdigest()
coders.append(user)
if len(coders) == 35:
break
return {
'coders': coders,
'snipts_count': Snipt.objects.all().count(),
'users_count': User.objects.all().count(),
}
@ajax_request @ajax_request