Revision d7030402 snf-astakos-app/astakos/im/views/im.py
b/snf-astakos-app/astakos/im/views/im.py | ||
---|---|---|
435 | 435 |
unverified = get_unverified(pending.provider, |
436 | 436 |
identifier=pending.third_party_identifier) |
437 | 437 |
|
438 |
get_verified = AstakosUserAuthProvider.objects.verified |
|
439 |
verified = get_verified(pending.provider, |
|
440 |
identifier=pending.third_party_identifier) |
|
441 |
if verified: |
|
442 |
# an existing verified user already exists for the third party |
|
443 |
# identifier |
|
444 |
pending.delete() |
|
445 |
raise Http404 |
|
446 |
|
|
438 | 447 |
if unverified and request.method == 'GET': |
439 | 448 |
messages.warning(request, unverified.get_pending_registration_msg) |
440 |
if unverified.user.moderated: |
|
441 |
messages.warning(request, |
|
442 |
unverified.get_pending_resend_activation_msg) |
|
443 |
else: |
|
444 |
messages.warning(request, |
|
445 |
unverified.get_pending_moderation_msg) |
|
446 | 449 |
|
447 | 450 |
# prepare activation backend based on current request |
448 | 451 |
if not activation_backend: |
Also available in: Unified diff