def ajax_simple(field): if (request.method == "GET"): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): return backend.ajax_get(request, field, timeout=60 * 30) elif (request.method == "POST"): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): return backend.ajax_batch_post(request, field, timeout=60 * 30) else: abort(403)
def ajax_batch(): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): if request.data: return backend.ajax_batch_post( request, app_conf_get("BATCH_API_ENDPOINT"), timeout=60 * 20) else: abort(400) else: abort(403)
def ajax_batch(): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): if request.data: return backend.ajax_batch_post( request, app_conf_get("BATCH_API_ENDPOINT"), timeout=60 * 20) else: abort(400) else: abort(403)
def ajax_compare(doc_id, api): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): api_path = app_conf_get(api) if request.method == "GET": return backend.ajax_get( request, api_path, doc_id=doc_id, timeout=60 * 60 * 2) elif any([request.method == "POST", request.method == "OPTIONS"]): if request.data: return backend.ajax_batch_post( request, api_path, timeout=60 * 60 * 2) else: abort(400) else: abort(405) else: abort(403)
def ajax_compare(doc_id, api): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): api_path = app_conf_get(api) if request.method == "GET": return backend.ajax_get( request, api_path, doc_id=doc_id, timeout=60 * 60 * 2) elif any([request.method == "POST", request.method == "OPTIONS"]): if request.data: return backend.ajax_batch_post( request, api_path, timeout=60 * 60 * 2) else: abort(400) else: abort(405) else: abort(403)