Revision 33d969b0
b/snf-astakos-app/astakos/im/target/local.py | ||
---|---|---|
102 | 102 |
|
103 | 103 |
message = msg + msg_extra |
104 | 104 |
elif not user.can_login_with_auth_provider('local'): |
105 |
message = _(astakos_messages.NO_LOCAL_AUTH) |
|
105 |
# valid user logged in with no auth providers set, add local provider |
|
106 |
# and let him log in |
|
107 |
if user.auth_providers.count() == 0: |
|
108 |
user.add_auth_provider('local') |
|
109 |
else: |
|
110 |
message = _(astakos_messages.NO_LOCAL_AUTH) |
|
106 | 111 |
|
107 | 112 |
if message: |
108 | 113 |
messages.error(request, message) |
Also available in: Unified diff