Revision 4a1e3e53 snf-astakos-app/astakos/im/target/shibboleth.py

b/snf-astakos-app/astakos/im/target/shibboleth.py
107 107

  
108 108
    affiliation = tokens.get(Tokens.SHIB_EP_AFFILIATION, '')
109 109
    email = tokens.get(Tokens.SHIB_MAIL, '')
110
    provider_info = {'eppn': eppn, 'email': email}
110
    provider_info = {'eppn': eppn, 'email': email, 'name': realname}
111 111

  
112 112
    # an existing user accessed the view
113 113
    if request.user.is_authenticated():
......
118 118
        user = request.user
119 119
        if not request.user.can_add_auth_provider('shibboleth',
120 120
                                                  identifier=eppn):
121
            messages.error(request, 'Account already exists.')
121
            messages.error(request, _(astakos_messages.AUTH_PROVIDER_ADD_FAILED) +
122
                          u' ' + _(astakos_messages.AUTH_PROVIDER_ADD_EXISTS))
122 123
            return HttpResponseRedirect(reverse('edit_profile'))
123 124

  
124 125
        user.add_auth_provider('shibboleth', identifier=eppn,
125
                               affiliation=affiliation)
126
        messages.success(request, 'Account assigned.')
126
                               affiliation=affiliation,
127
                               provider_info=provider_info)
128
        messages.success(request, astakos_messages.AUTH_PROVIDER_ADDED)
127 129
        return HttpResponseRedirect(reverse('edit_profile'))
128 130

  
129 131
    try:

Also available in: Unified diff