Begin implementing context modal
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user