Revision ae497612 snf-astakos-app/astakos/im/util.py
b/snf-astakos-app/astakos/im/util.py | ||
---|---|---|
45 | 45 |
from django.core.urlresolvers import reverse |
46 | 46 |
from django.core.exceptions import ValidationError, ObjectDoesNotExist |
47 | 47 |
from django.db.models.fields import Field |
48 |
from django.utils.translation import ugettext as _ |
|
49 |
|
|
48 | 50 |
from astakos.im.models import AstakosUser, Invitation |
49 | 51 |
from astakos.im.settings import COOKIE_NAME, \ |
50 | 52 |
COOKIE_DOMAIN, COOKIE_SECURE, FORCE_PROFILE_UPDATE, LOGGING_LEVEL |
51 | 53 |
from astakos.im.functions import login |
52 | 54 |
|
55 |
import astakos.im.messages as astakos_messages |
|
56 |
|
|
53 | 57 |
logger = logging.getLogger(__name__) |
54 | 58 |
|
55 | 59 |
|
... | ... | |
94 | 98 |
return |
95 | 99 |
invitation = Invitation.objects.get(code=code) |
96 | 100 |
if invitation.is_consumed: |
97 |
raise ValueError(_('Invitation is used'))
|
|
101 |
raise ValueError(_(astakos_messages.INVITATION_CONSUMED_ERR))
|
|
98 | 102 |
if reserved_email(invitation.username): |
99 |
raise ValueError(_('Email: %s is reserved' % invitation.username)) |
|
103 |
email = invitation.username |
|
104 |
raise ValueError(_(astakos_messages.EMAIL_RESRVED) % locals())) |
|
100 | 105 |
return invitation |
101 | 106 |
|
102 | 107 |
|
Also available in: Unified diff