from django.core.urlresolvers import reverse\r
from forum.forms import *\r
from forum.utils.html import sanitize_html\r
-from datetime import date\r
+from datetime import datetime, date\r
import decorators\r
from forum.actions import EditProfileAction, FavoriteAction, BonusRepAction\r
\r
user.real_name = sanitize_html(form.cleaned_data['realname'])\r
user.website = sanitize_html(form.cleaned_data['website'])\r
user.location = sanitize_html(form.cleaned_data['city'])\r
- user.date_of_birth = sanitize_html(form.cleaned_data['birthday'])\r
+ user.date_of_birth = form.cleaned_data['birthday']\r
if user.date_of_birth == "None":\r
- user.date_of_birth = '1900-01-01'\r
+ user.date_of_birth = datetime(1900, 1, 1, 0, 0)\r
user.about = sanitize_html(form.cleaned_data['about'])\r
\r
user.save()\r
for i in range(len(values))\r
])\r
\r
- return {"view_user": user, "reputation": reversed(rep), "graph_data": graph_data}\r
+ rep = user.reputes.filter(action__canceled=False).order_by('-date')[0:20]\r
+ \r
+ return {"view_user": user, "reputation": rep, "graph_data": graph_data}\r
\r
@user_view('users/questions.html', 'favorites', _('favorite questions'), _('favorite questions'))\r
def user_favorites(request, user):\r
- favorites = FavoriteAction.objects.filter(user=user)\r
+ favorites = FavoriteAction.objects.filter(canceled=False, user=user)\r
\r
return {"favorites" : favorites, "view_user" : user}\r
\r