Revision a53ee093 snf-astakos-app/astakos/im/target/__init__.py
b/snf-astakos-app/astakos/im/target/__init__.py | ||
---|---|---|
44 | 44 |
from astakos.im import auth_providers |
45 | 45 |
from astakos.im.util import prepare_response, get_context |
46 | 46 |
from astakos.im.views import requires_anonymous, render_response |
47 |
import logging |
|
48 |
|
|
49 |
logger = logging.getLogger(__name__) |
|
47 | 50 |
|
48 | 51 |
|
49 | 52 |
def init_third_party_session(request): |
... | ... | |
89 | 92 |
|
90 | 93 |
provider = auth_providers.get_provider(provider_module) |
91 | 94 |
if not provider.is_available_for_create(): |
95 |
logger.info('%s signup is disabled.' % |
|
96 |
(provider_module,)) |
|
92 | 97 |
messages.error(request, |
93 |
_(astakos_messages.AUTH_PROVIDER_INVALID_LOGIN)) |
|
98 |
_(astakos_messages.AUTH_PROVIDER_INVALID_LOGIN) |
|
99 |
% {'provider_name': provider.get_title_display, |
|
100 |
'provider': provider_module}) |
|
94 | 101 |
return HttpResponseRedirect(reverse('login')) |
95 | 102 |
|
96 | 103 |
# identifier not stored in astakos models, create pending profile |
... | ... | |
151 | 158 |
user = request.user |
152 | 159 |
if not request.user.can_add_auth_provider(provider_module, |
153 | 160 |
identifier=identifier): |
161 |
logger.info('%s failed to add %s: %r' % \ |
|
162 |
(user.log_display, provider_module, provider_info)) |
|
154 | 163 |
# TODO: handle existing uuid message separately |
155 | 164 |
messages.error(request, _(astakos_messages.AUTH_PROVIDER_ADD_FAILED) + |
156 | 165 |
u' ' + _(astakos_messages.AUTH_PROVIDER_ADD_EXISTS)) |
... | ... | |
159 | 168 |
user.add_auth_provider(provider_module, identifier=identifier, |
160 | 169 |
affiliation=affiliation, |
161 | 170 |
provider_info=provider_info) |
171 |
logger.info('%s added %s: %r' % \ |
|
172 |
(user.log_display, provider_module, provider_info)) |
|
162 | 173 |
provider = auth_providers.get_provider(provider_module) |
163 | 174 |
message = _(astakos_messages.AUTH_PROVIDER_ADDED) % provider.get_method_prompt_display |
164 | 175 |
messages.success(request, message) |
Also available in: Unified diff