|
|
@@ -261,7 +261,7 @@ def dump_fixed_results(request):
|
|
261
|
261
|
temp = tt_json['result']
|
|
262
|
262
|
for t in temp:
|
|
263
|
263
|
tn = t['ids']['test_type_name']
|
|
264
|
|
- r = exfo.call_remote_api('/API/REST/Test/v1/FixedResults/'+tn+'?sections=all&size=20&sort=verifier_id asc,time_stamp desc&time_range={"start":"1 weeks ago","end":"now"}').json()
|
|
|
264
|
+ r = exfo.call_remote_api('/API/REST/Test/v1/FixedResults/'+tn+'?sections=all&size=0&sort=verifier_id asc,time_stamp desc&time_range={"start":"1 days ago","end":"now"}').json()
|
|
265
|
265
|
#pprint(r)
|
|
266
|
266
|
try:
|
|
267
|
267
|
r0 = r['result']
|
|
|
@@ -328,7 +328,14 @@ def gen_report_notebook():
|
|
328
|
328
|
|
|
329
|
329
|
def gen_report(request):
|
|
330
|
330
|
pprint("report notebook ...")
|
|
331
|
|
- table,df = gen_report_notebook()
|
|
|
331
|
+ if request.GET.get('clear', None):
|
|
|
332
|
+ return redirect("/backend/dump_fixed_results/?redir=/backend/gen_report/")
|
|
|
333
|
+
|
|
|
334
|
+ try:
|
|
|
335
|
+ table,df = gen_report_notebook()
|
|
|
336
|
+ except:
|
|
|
337
|
+ return render(request, 'backend/gen_report.html', {'dump_again': True})
|
|
|
338
|
+
|
|
332
|
339
|
slas = list(df['sla_name'].unique())
|
|
333
|
340
|
sla_name = request.GET.getlist('sla_name')
|
|
334
|
341
|
|
|
|
@@ -353,6 +360,6 @@ def gen_report(request):
|
|
353
|
360
|
except:
|
|
354
|
361
|
mk_ips = []
|
|
355
|
362
|
mk_address = []
|
|
356
|
|
- return render(request, 'backend/gen_report.html', {'tbl': table.to_html(\
|
|
|
363
|
+ return render(request, 'backend/gen_report.html', {'tbl': table.head(20).to_html(\
|
|
357
|
364
|
classes=["table", "table-striped", "table-bordered", "align-middle"],\
|
|
358
|
365
|
table_id="report_tbl"), 'slas': slas, 'report_link': report_link, 'mk_ips': mk_ips, 'mk_address': mk_address})
|