def post(self, request): user_id = utils.check_session_variable(request) # print ' report_num == ', request.GET.get('report_callouts') ip = utils.getip() alldata = request.body print 'alldata == ', alldata try: print 'alldata == ', json.loads(request.body) except Exception as e: print 'e == ', e # payload = dict(six.iterlists(json.loads(request.body))) # payload = json.dumps(json.loads(request.body)) # alldata = request.POST payload = request.body # payload = dict(six.iterlists(request.POST)) if user_id is not None or api_key == settings.API_KEY: try: results = requests.post(settings.VBO_SERVER + 'store-callouts/?' + '&report_num=' + request.GET.get('report_num') \ + '&report_id=' + request.GET.get('report_id') + '&report_run_date='+ request.GET.get('report_run_date'), data=payload ) # print 'results.json == ', results.json() print 'results.json == ', results.json() return JsonResponse({ 'status': 'success', 'results': [results.json()] }) except Exception as e: print 'update callouts == ', e logger.debug( "ReportData VBO-Module Exception == {0}".format(e)) return JsonResponse({'status': 'Contact Support Team'}) return JsonResponse({'status': 'success'}) else: return JsonResponse({'status': 'session timeout'})
def get(self, request): print 'pullPPE' # return JsonResponse({'status': 'success'}) userid = utils.check_session_variable(request) if userid is None: return render(request, 'tickets/loginpage.html', {'error': 'N'}) try: print 'pull PPE settings.PPE_SERVER == ', settings.PPE_SERVER startdate = request.GET.get('startdate') enddate = request.GET.get('enddate') metric = request.GET.get('metric') rtype = request.GET.get('rtype') stb = request.GET.get('stb') call_server = 'pullppe?' + 'startdate=' + startdate + '&enddate=' + enddate + '&rtype=' + rtype + '&stb=' + stb + '&metric=' + metric print 'call_server ==', call_server results = requests.get(settings.PPE_SERVER + call_server) print 'results ==', results.text return JsonResponse({ 'status': 'success', 'results': json.loads(results.text) }) except Exception as e: print 'Exception == ', e logger.debug("ReportData VBO-Module Exception == {0}".format(e)) return JsonResponse({'status': 'Contact Support Team'})
def get(self, request): print 'Update comments' user_id = utils.check_session_variable(request) ip = utils.getip() alldata = request.POST api_key = request.META.get('HTTP_AUTHORIZATION') if user_id is not None or api_key == settings.API_KEY: try: print 'settings.VBO_SERVER == ', settings.VBO_SERVER results = requests.get(settings.VBO_SERVER + 'update-callouts/?' + '&report_num=' + request.GET.get('report_num') \ + '&report_name=' + request.GET.get('report_name') + '&report_run_date='+ request.GET.get('report_run_date') \ + '&report_callouts='+ request.GET.get('report_callouts') ) return JsonResponse({ 'status': 'success', 'results': [results.json()] }) except Exception as e: print 'update callouts == ', e logger.debug( "ReportData VBO-Module Exception == {0}".format(e)) return JsonResponse({'status': 'Contact Support Team'}) return JsonResponse({'status': 'success'}) else: return JsonResponse({'status': 'session timeout'})
def get(self, request): user_id = utils.check_session_variable(request) print 'get user id == ', user_id print 'get report id == ', request.GET.get('report_id') if user_id is not None or api_key == settings.API_KEY: print 'calling vbo get' try: results = requests.get(settings.VBO_SERVER + 'store-callouts/?' + 'report_id=' + request.GET.get('report_id')) print 'results.json == ', results.json() return JsonResponse({ 'status': 'success', 'results': [results.json()] }) except Exception as e: print 'update callouts == ', e logger.debug( "ReportData VBO-Module Exception == {0}".format(e)) return JsonResponse({'status': 'Contact Support Team'}) return JsonResponse({'status': 'success'}) else: return JsonResponse({'status': 'session timeout'}) return JsonResponse({'status': 'success'})
def get(self, request): print 'ETStats' # return JsonResponse({'status': 'success'}) userid = utils.check_session_variable(request) if userid is None: return render(request, 'tickets/loginpage.html', {'error': 'N'}) try: print 'pull ET settings.ET_SERVER == ', settings.ET_SERVER trending_rtype = request.GET.get('trending_rtype') trending_month = request.GET.get('trending_month') months_requested = request.GET.get('months_requested') print 'settings.ET_SERVER-1 == ', settings.ET_SERVER call_server = 'ettrending?' + 'trending_rtype=' + trending_rtype + '&trending_month=' + trending_month + '&months_requested=' + months_requested print 'call_server == ', call_server results = requests.get(settings.ET_SERVER + call_server) print 'results-1 == ', results.text return JsonResponse({ 'status': 'success', 'results': json.loads(results.text) }) except Exception as e: print 'Exception == ', e logger.debug("ETTrending Exception == {0}".format(e)) return JsonResponse({'status': 'Contact Support Team'})
def get(self, request): user_id = utils.check_session_variable(request) if user_id is None: return utils.page_redirects_login(request) return render( request, 'vbo_module/vbo_landing_page.html', { 'error': 'N', 'hide': utils.hide_sid_create_section(), 'admin_user': utils.check_if_admin(user_id) })
def get(self, request): userid = utils.check_session_variable(request) if userid is None: return render(request, 'tickets/loginpage.html', {'error': 'N'}) try: results = requests.get(settings.VBO_SERVER + '/monthly/report-19/?' + 'report_name=' + request.GET.get('report_name') + '&report_run_date=' + request.GET.get('report_run_date') \ + '&report_id=' + request.GET.get('report_id')) return JsonResponse({ 'status': 'success', 'results': results.json() }) except Exception as e: logger.debug("ReportData VBO-Module Exception == {0}".format(e)) return JsonResponse({'status': 'Contact Support Team'})
def get(self, request): print 'VBFCombined' # return JsonResponse({'status': 'success'}) userid = utils.check_session_variable(request) if userid is None: return render(request,'tickets/loginpage.html',{'error':'N'}) try: from_epoch = request.GET.get('from_epoch') to_epoch = request.GET.get('to_epoch') call_server = 'vbf_combined?' + 'from_epoch=' + from_epoch + '&to_epoch='+to_epoch results = requests.get(settings.QVFB_SERVER + call_server) print 'results == ', results.text return JsonResponse({'status':'success', 'results':json.loads(results.text)}) except Exception as e: print 'Exception == ', e logger.debug("VBFCombined Exception == {0}".format(e)) return JsonResponse({'status': 'Contact Support Team'})
def get(self, request): user_id = utils.check_session_variable(request) print 'user id == ', user_id api_key = request.META.get('HTTP_AUTHORIZATION') if user_id is not None or api_key == settings.API_KEY: print 'calling vbo get' try: results = requests.get(settings.VBO_SERVER + 'get-session-counts') # print 'results.json == ', results.json() return JsonResponse({ 'status': 'success', 'results': [results.json()] }) except Exception as e: logger.debug("GetSessionCounts Exception == {0}".format(e)) return JsonResponse({'status': 'Contact Support Team'}) return JsonResponse({'status': 'success'}) else: return JsonResponse({'status': 'session timeout'}) return JsonResponse({'status': 'success'})
def post(self, request): user_id = utils.check_session_variable(request) ip = utils.getip() alldata = request.POST api_key = request.META.get('HTTP_AUTHORIZATION') if user_id is not None or api_key == settings.API_KEY: try: # results = requests.get('http://localhost:9000/get-report-names') results = requests.get(settings.VBO_SERVER + 'get-nbrf-data') return JsonResponse({ 'status': 'success', 'results': [results.json()] }) except Exception as e: print 'Exception == ', e logger.debug("ReportData VBO-Module == {0}".format(e)) return JsonResponse({'status': 'Contact Support Team'}) return JsonResponse({'status': 'success'}) else: return JsonResponse({'status': 'session timeout'})
def get(self, request): print 'ETStats' # return JsonResponse({'status': 'success'}) userid = utils.check_session_variable(request) if userid is None: return render(request, 'tickets/loginpage.html', {'error': 'N'}) try: rtype = request.GET.get('rtype') month = request.GET.get('month') no_requested = request.GET.get('no_requested') no_errors_requested = request.GET.get('no_errors_requested') call_server = 'etstats?' + 'rtype=' + rtype + '&month=' + month + '&no_requested=' + no_requested + '&no_errors_requested=' + no_errors_requested results = requests.get(settings.ET_SERVER + call_server) print 'results == ', results.text return JsonResponse({ 'status': 'success', 'results': json.loads(results.text) }) except Exception as e: print 'Exception == ', e logger.debug("ETStats Exception == {0}".format(e)) return JsonResponse({'status': 'Contact Support Team'})
def get(self, request): print 'im here ' user_id = utils.check_session_variable(request) if user_id is None: return utils.page_redirects_login(request) return render(request,'qvfb/qvfb_landing_page.html',{'error':'N'})
def get(self, request): user_id = utils.check_session_variable(request) if user_id is None: return utils.page_redirects_login(request) return render(request, 'et_new/cemp_vs_splunk.html', {'error': 'N'})
def get(self, request): user_id = utils.check_session_variable(request) if user_id is None: return render(request, 'tickets/loginpage.html', {'error': 'N'}) return render(request, 'vbo_module/reportpage.html', {'error': 'N'})