Example #1
0
def delivery_report(request):
    return simple_form_view(request,
                            form_class=DeliveryReportForm,
                            heading=_(u'Delivery report'),
                            ip_whitelist=MOLLIE_IPS,
                            httpresponse_ok=HttpResponseOk,
                            httpresponse_fail=HttpResponseFail,
                            mail_on_fail=True)
Example #2
0
def incoming_text(request):
    return simple_form_view(request,
                            form_class=IncomingTextMessageForm,
                            heading=_(u'Incoming SMS'),
                            ip_whitelist=MOLLIE_IPS,
                            httpresponse_ok=HttpResponseOk,
                            httpresponse_fail=HttpResponseFail,
                            mail_on_fail=True)
Example #3
0
def delivery_report_forward(request):
    if request.method == 'POST':
        form = DeliveryReportForwardForm(data=request.POST)
        if form.is_valid():
            response = form.forward(request)
            return HttpResponse(response, content_type='text/plain; charset=UTF-8')
        form.log(request)
        return HttpResponseOk()
    return simple_form_view(request, form_class=DeliveryReportForwardForm, heading=_(u'Delivery report forward'),
            ip_whitelist=WIRELESS_IPS, httpresponse_ok=HttpResponseOk, httpresponse_fail=HttpResponseFail, mail_on_fail=True)