Revision 0778f7e1 pithos/im/target/local.py
b/pithos/im/target/local.py | ||
---|---|---|
34 | 34 |
from django.http import HttpResponse, HttpResponseRedirect, HttpResponseBadRequest |
35 | 35 |
from django.conf import settings |
36 | 36 |
from django.template.loader import render_to_string |
37 |
from django.core.urlresolvers import reverse |
|
38 |
from django.utils.http import urlencode |
|
39 | 37 |
|
40 | 38 |
from pithos.im.target.util import prepare_response |
41 | 39 |
from pithos.im.models import User |
... | ... | |
64 | 62 |
return HttpResponseBadRequest('Unverified account') |
65 | 63 |
|
66 | 64 |
next = request.POST.get('next') |
67 |
if settings.FORCE_PROFILE_UPDATE and not user.is_verified: |
|
68 |
params = urlencode({'next': next}) |
|
69 |
next = reverse('pithos.im.views.users_profile', args=(user.id,)) |
|
70 |
next = next + '?' + params |
|
71 | 65 |
|
72 | 66 |
return prepare_response(request, user, next) |
73 | 67 |
|
Also available in: Unified diff