Revision b4c241e6 pithos/im/target/invitation.py
b/pithos/im/target/invitation.py | ||
---|---|---|
37 | 37 |
|
38 | 38 |
from django.conf import settings |
39 | 39 |
from django.http import HttpResponseBadRequest |
40 |
from django.core.urlresolvers import reverse |
|
41 |
from django.utils.http import urlencode |
|
40 | 42 |
|
41 | 43 |
from pithos.im.models import Invitation |
42 | 44 |
from pithos.im.target.util import get_or_create_user, prepare_response |
... | ... | |
59 | 61 |
invitation.realname, |
60 | 62 |
'Invitation', |
61 | 63 |
invitation.inviter.level + 1) |
64 |
|
|
62 | 65 |
next = request.GET.get('next') |
66 |
if settings.FORCE_PROFILE_UPDATE and not user.is_verified: |
|
67 |
profile_url = reverse('pithos.im.views.users_profile', args=(user.id,)) |
|
68 |
next = urlencode({'next': next}) |
|
69 |
profile_url = profile_url + '?' + next |
|
70 |
return prepare_response(request, user, profile_url) |
|
71 |
|
|
63 | 72 |
return prepare_response(request, user, next, 'renew' in request.GET) |
Also available in: Unified diff