def ajax_statistics(): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): return backend.ajax_get(request, app_conf_get("STATISTICS_API_ENDPOINT"), timeout=60 * 60 * 1) else: abort(403)
def ajax_statistics(): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): return backend.ajax_get( request, app_conf_get("STATISTICS_API_ENDPOINT"), timeout=60 * 60 * 1) else: abort(403)
def ajax_boot_regressions(): # handle_ajax_get(request, app_conf_get("BOOT_REGRESSIONS_API_ENDPOINT")) if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): return backend.ajax_get(request, app_conf_get("BOOT_REGRESSIONS_API_ENDPOINT")) else: abort(403)
def ajax_distinct(resource, field): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): return backend.ajax_get(request, "/%s/distinct" % resource, doc_id=field, timeout=60 * 30) else: abort(403)
def ajax_distinct(resource, field): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): # Workaround because the backend uses /test/suite/... if (resource == "suite"): resource = "test/suite" return backend.ajax_get( request, "/%s/distinct" % resource, doc_id=field, timeout=60 * 30) else: abort(403)
def ajax_distinct(resource, field): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): # Workaround because the backend uses /test/group/... if (resource == "group"): resource = "test/group" return backend.ajax_get( request, "/%s/distinct" % resource, doc_id=field, timeout=60 * 30) else: abort(403)
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_distinct(resource, field): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): # Workaround because the backend uses /test/group/... if resource == "group": resource = "test/group" elif resource == "test": resource = "test/case" elif resource == "regression": resource = "test/regression" return backend.ajax_get( request, "/%s/distinct" % resource, doc_id=field, timeout=60 * 30) 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_get(api): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): return backend.ajax_get(request, app_conf_get(api), timeout=60 * 20) else: abort(403)
def ajax_distinct(resource, field): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): return backend.ajax_get( request, "/%s/distinct" % resource, doc_id=field, timeout=60*30) else: abort(403)
def handle_ajax_get(req, endpoint, timeout=None): if validate_csrf(req.headers.get(CSRF_TOKEN_H, None)): return backend.ajax_get(req, endpoint, timeout=timeout) else: abort(403)
def ajax_boot_regressions(): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): return backend.ajax_get( request, app_conf_get("BOOT_REGRESSIONS_API_ENDPOINT")) else: abort(403)
def ajax_boot(): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): return backend.ajax_get(request, app_conf_get("BOOT_API_ENDPOINT")) else: abort(403)
def ajax_boot(): if validate_csrf(request.headers.get(CSRF_TOKEN_H, None)): return backend.ajax_get(request, app_conf_get("BOOT_API_ENDPOINT")) else: abort(400)