示例#1
0
def forward(request, domain):
    data = json.loads(request.raw_post_data)
    xml = data['xml']
    url = data['url']
    submit_time = data['submit_time']
    results, errors = post_data(xml, url, submit_time=submit_time)
    return json_response({'results': results, 'errors': errors})
示例#2
0
def forward(request, domain):
    data = json.loads(request.raw_post_data)
    xml = data['xml']
    url = data['url']
    submit_time = data['submit_time']
    results, errors = post_data(xml, url, submit_time=submit_time)
    return json_response({'results': results, 'errors': errors})
示例#3
0
def _resubmit_form(url, form, user_id_mapping, owner_id_mapping):
    xml = prepare_for_resubmission(form.get_xml(),
                                   user_id_mapping,
                                   owner_id_mapping,
                                   salt=url)
    if form.get_id in xml:
        return "", ["New form still has old instanceID: %s" % form.get_id]
    results, errors = post_data(xml, url, submit_time=form.received_on)
    return results, errors
示例#4
0
def _resubmit_form(url, form, user_id_mapping, owner_id_mapping):
    xml = prepare_for_resubmission(form.get_xml(), user_id_mapping, owner_id_mapping, salt=url)
    if form.get_id in xml:
        return "", ["New form still has old instanceID: %s" % form.get_id]
    results, errors = post_data(xml, url, submit_time=form.received_on)
    return results, errors