diff options
author | hrcerqueira <hrcerqueira@gmail.com> | 2010-03-03 16:05:46 +0000 |
---|---|---|
committer | hrcerqueira <hrcerqueira@gmail.com> | 2010-03-03 16:05:46 +0000 |
commit | ec71d0c85766da2f9c369d2dc92c83d2a25cd22d (patch) | |
tree | 471a930a2e551846902300958dc5435233fd8d0c /forum/views/users.py | |
parent | 1d35d25b8ce9f3004eebd10d88757c5921dd686c (diff) | |
download | askbot-ec71d0c85766da2f9c369d2dc92c83d2a25cd22d.tar.gz askbot-ec71d0c85766da2f9c369d2dc92c83d2a25cd22d.tar.bz2 askbot-ec71d0c85766da2f9c369d2dc92c83d2a25cd22d.zip |
Temp login token request (for password recovery and google openid problems)
Utilities to send html emails, a base html email template and template tags to build full urls with domain name and protocol (for html email images and styles)
Email validation now uses an improved algorithm
Fixed a bug in the user message system
Diffstat (limited to 'forum/views/users.py')
-rwxr-xr-x | forum/views/users.py | 33 |
1 files changed, 1 insertions, 32 deletions
diff --git a/forum/views/users.py b/forum/views/users.py index baa8090b..ff92803c 100755 --- a/forum/views/users.py +++ b/forum/views/users.py @@ -947,44 +947,13 @@ USER_TEMPLATE_VIEWS = ( ) ) -def user(request, id): +def user(request, id, slug=None): sort = request.GET.get('sort', 'stats') user_view = dict((v.id, v) for v in USER_TEMPLATE_VIEWS).get(sort, USER_TEMPLATE_VIEWS[0]) from forum.views import users func = user_view.view_func return func(request, id, user_view) - -@login_required -def changepw(request): - """ - change password view. - - url : /changepw/ - template: authopenid/changepw.html - """ - logging.debug('') - user_ = request.user - - if not user_.has_usable_password(): - raise Http404 - - if request.POST: - form = ChangePasswordForm(request.POST, user=user_) - if form.is_valid(): - user_.set_password(form.cleaned_data['password1']) - user_.save() - msg = _("Password changed.") - redirect = "%s?msg=%s" % ( - reverse('user_account_settings'), - urlquote_plus(msg)) - return HttpResponseRedirect(redirect) - else: - form = ChangePasswordForm(user=user_) - - return render_to_response('changepw.html', {'form': form }, - context_instance=RequestContext(request)) - @login_required def account_settings(request): """ |