Exemplo n.º 1
0
def amazon_ses_verify_email(
        request,
        form_class=AmazonSESVerifyEmailForm,
        template_name="emails/amazon_ses/verify_email.html"):
    # admin only
    if not request.user.profile.is_superuser: raise Http403

    from tendenci.apps.emails.amazon_ses import AmazonSES
    form = form_class(request.POST or None)

    if request.method == "POST":
        if form.is_valid():
            email_addr = form.cleaned_data['email_address']
            amazon_ses = AmazonSES()
            amazon_ses.verifyEmailAddress(
                email_addr)  # Return value is ignored

            messages.add_message(
                request, messages.INFO,
                _('The email address "%(email)s" has been sent to amazon to verify. \
                                 Please check your inbox and follow the instruction in the \
                                 email to complete the verification.' %
                  {'email': email_addr}))

    return render_to_resp(request=request,
                          template_name=template_name,
                          context={'form': form})
Exemplo n.º 2
0
def amazon_ses_verify_email(request, form_class=AmazonSESVerifyEmailForm,
                            template_name="emails/amazon_ses/verify_email.html"):
    # admin only
    if not request.user.profile.is_superuser:raise Http403

    from tendenci.apps.emails.amazon_ses import AmazonSES
    form = form_class(request.POST or None)

    if request.method == "POST":
        if form.is_valid():
            email_addr = form.cleaned_data['email_address']
            amazon_ses = AmazonSES()
            amazon_ses.verifyEmailAddress(email_addr)  # Return value is ignored

            messages.add_message(request, messages.INFO,
                                 _('The email address "%(email)s" has been sent to amazon to verify. \
                                 Please check your inbox and follow the instruction in the \
                                 email to complete the verification.' % {'email':email_addr}))

    return render_to_resp(request=request, template_name=template_name,
        context={'form':form})