from django.conf import settings
from django.http import HttpResponseBadRequest
+from django.core.urlresolvers import reverse
+from django.utils.http import urlencode
from pithos.im.models import Invitation
from pithos.im.target.util import get_or_create_user, prepare_response
invitation.realname,
'Invitation',
invitation.inviter.level + 1)
+
next = request.GET.get('next')
+ if settings.FORCE_PROFILE_UPDATE and not user.is_verified:
+ profile_url = reverse('pithos.im.views.users_profile', args=(user.id,))
+ next = urlencode({'next': next})
+ profile_url = profile_url + '?' + next
+ return prepare_response(request, user, profile_url)
+
return prepare_response(request, user, next, 'renew' in request.GET)