Revision c4b1a172 snf-astakos-app/astakos/im/target/twitter.py
b/snf-astakos-app/astakos/im/target/twitter.py | ||
---|---|---|
149 | 149 |
user, |
150 | 150 |
request.GET.get('next'), |
151 | 151 |
'renew' in request.GET) |
152 |
elif not user.activation_sent or not user.email_verified: |
|
153 |
message = _('Your request is pending activation') |
|
154 |
#TODO: use astakos_messages |
|
155 |
if not settings.MODERATION_ENABLED: |
|
156 |
url = user.get_resend_activation_url() |
|
157 |
msg_extra = _('<a href="%s">Resend activation email?</a>') % url |
|
158 |
message = message + u' ' + msg_extra |
|
159 |
|
|
160 |
messages.error(request, message) |
|
161 |
return HttpResponseRedirect(reverse('login')) |
|
162 |
|
|
163 | 152 |
else: |
164 |
#TODO: use astakos_messages |
|
165 |
message = _(u'Account disabled. Please contact support') |
|
153 |
message = user.get_inactive_message() |
|
166 | 154 |
messages.error(request, message) |
167 | 155 |
return HttpResponseRedirect(reverse('login')) |
168 | 156 |
|
169 | 157 |
except AstakosUser.DoesNotExist, e: |
170 |
#TODO: use astakos_messages |
|
171 | 158 |
provider = auth_providers.get_provider('twitter') |
172 | 159 |
if not provider.is_available_for_create(): |
160 |
messages.error(request, |
|
161 |
_(astakos_messages.AUTH_PROVIDER_NOT_ACTIVE) % provider.get_title_display) |
|
173 | 162 |
return HttpResponseRedirect(reverse('login')) |
174 | 163 |
|
175 | 164 |
# eppn not stored in astakos models, create pending profile |
Also available in: Unified diff