Begin implementing context modal

This commit is contained in:
2022-08-12 09:08:44 +01:00
parent eeccffccf7
commit e335bdf722
6 changed files with 140 additions and 23 deletions

View File

@@ -230,6 +230,40 @@ class Drilldown(View):
return drilldown_search(request)
class DrilldownContextModal(APIView):
parser_classes = [FormParser]
plan_name = "drilldown"
template_name = "modals/context.html"
def post(self, request):
# if not request.user.has_plan(self.plan_name):
# return JsonResponse({"success": False})
num = ""
if "net" not in request.data:
return JsonResponse({"success": False})
if "channel" not in request.data:
return JsonResponse({"success": False})
if "src" not in request.data:
return JsonResponse({"success": False})
if "time" not in request.data:
return JsonResponse({"success": False})
if "date" not in request.data:
return JsonResponse({"success": False})
if "num" in request.data:
num = request.data["num"]
net = request.data["net"]
channel = request.data["channel"]
# results =
context = {
"net": net,
"channel": channel,
"num": num,
"src": request.data["src"],
"ts": f"{request.data['date']} {request.data['time']}",
}
return render(request, self.template_name, context)
class ThresholdInfoModal(APIView):
parser_classes = [FormParser]
plan_name = "drilldown"