Revision e066eedb snf-astakos-app/astakos/im/activation_backends.py
b/snf-astakos-app/astakos/im/activation_backends.py | ||
---|---|---|
35 | 35 |
from django.core.exceptions import ImproperlyConfigured |
36 | 36 |
from django.utils.translation import ugettext as _ |
37 | 37 |
|
38 |
from astakos.im.models import AstakosUser
|
|
38 |
from astakos.im import models
|
|
39 | 39 |
from astakos.im import functions |
40 | 40 |
from astakos.im import settings |
41 | 41 |
from astakos.im import forms |
... | ... | |
444 | 444 |
initial_data = None |
445 | 445 |
if request.method == 'GET': |
446 | 446 |
if invitation: |
447 |
# create a tmp user with the invitation realname |
|
448 |
# to extract first and last name |
|
449 |
u = AstakosUser(realname=invitation.realname) |
|
447 |
first, last = models.split_realname(invitation.realname) |
|
450 | 448 |
initial_data = {'email': invitation.username, |
451 | 449 |
'inviter': invitation.inviter.realname, |
452 |
'first_name': u.first_name,
|
|
453 |
'last_name': u.last_name,
|
|
450 |
'first_name': first,
|
|
451 |
'last_name': last,
|
|
454 | 452 |
'provider': provider} |
455 | 453 |
else: |
456 | 454 |
if provider == request.POST.get('provider', ''): |
Also available in: Unified diff