|
|
|
@ -187,7 +187,6 @@ def query_results(request, query_params, size=None):
|
|
|
|
|
return {"message": message, "class": message_class}
|
|
|
|
|
if source != "all":
|
|
|
|
|
add_bool.append({"src": source})
|
|
|
|
|
|
|
|
|
|
if set({"from_date", "to_date", "from_time", "to_time"}).issubset(
|
|
|
|
|
query_params.keys()
|
|
|
|
|
):
|
|
|
|
@ -267,6 +266,7 @@ def query_results(request, query_params, size=None):
|
|
|
|
|
search_query["query"]["bool"]["must_not"] = [item]
|
|
|
|
|
if sort:
|
|
|
|
|
search_query["sort"] = sort
|
|
|
|
|
|
|
|
|
|
if "index" in query_params:
|
|
|
|
|
if not request.user.is_superuser:
|
|
|
|
|
message = "How did you get here?"
|
|
|
|
@ -340,12 +340,17 @@ def query_results(request, query_params, size=None):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def query_single_result(request):
|
|
|
|
|
context = query_results(request, 1)
|
|
|
|
|
dedup_set = {item["nick"] for item in context["results"]}
|
|
|
|
|
context = query_results(request, request.POST.dict(), size=100)
|
|
|
|
|
|
|
|
|
|
if not context:
|
|
|
|
|
return {"message": "Failed to run query", "message_class": "danger"}
|
|
|
|
|
if "message" in context:
|
|
|
|
|
return context
|
|
|
|
|
dedup_set = {item["nick"] for item in context["object_list"]}
|
|
|
|
|
if dedup_set:
|
|
|
|
|
context["item"] = context["results"][0]
|
|
|
|
|
context["item"] = context["object_list"][0]
|
|
|
|
|
|
|
|
|
|
return (1, context)
|
|
|
|
|
return context
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def construct_query(query, size):
|
|
|
|
|