Revision 674f9a52 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