0001-registration_backend-use-RequestContext-to-send-acti.patch
src/authentic2/registration_backend/forms.py | ||
---|---|---|
12 | 12 |
from django.contrib.auth import forms as auth_forms, get_user_model, REDIRECT_FIELD_NAME |
13 | 13 |
from django.core.mail import send_mail |
14 | 14 |
from django.core import signing |
15 |
from django.template import RequestContext |
|
15 | 16 |
from django.template.loader import render_to_string |
16 | 17 |
from django.core.urlresolvers import reverse |
17 | 18 |
from django.core.validators import RegexValidator |
... | ... | |
44 | 45 |
if REDIRECT_FIELD_NAME in request.GET: |
45 | 46 |
data[REDIRECT_FIELD_NAME] = request.GET[REDIRECT_FIELD_NAME] |
46 | 47 |
registration_token = signing.dumps(data) |
47 |
ctx_dict = {'registration_url': request.build_absolute_uri( |
|
48 |
ctx_dict = RequestContext(request) |
|
49 |
ctx_dict.update({'registration_url': request.build_absolute_uri( |
|
48 | 50 |
reverse('registration_activate', |
49 | 51 |
kwargs={'registration_token': registration_token})), |
50 | 52 |
'expiration_days': settings.ACCOUNT_ACTIVATION_DAYS, |
51 | 53 |
'email': data['email'], |
52 |
'site': request.get_host()} |
|
54 |
'site': request.get_host()})
|
|
53 | 55 |
ctx_dict.update(self.cleaned_data) |
54 | 56 | |
55 | 57 |
subject = render_to_string('registration/activation_email_subject.txt', |
56 |
- |