X-Git-Url: http://git.onelab.eu/?p=monitor.git;a=blobdiff_plain;f=web%2FMonitorWeb%2Fmonitorweb%2Fcontrollers.py;h=db3fbd81a6cc731596c1c156e559c44647f54670;hp=2d7f23e2a8d33cdea329889da8d77f942f0fc79e;hb=f4c8ac6cb9e1418ced303fd9f715e76b275af00d;hpb=1052300e95f159ecded8c1b392c3cb35d2713f51 diff --git a/web/MonitorWeb/monitorweb/controllers.py b/web/MonitorWeb/monitorweb/controllers.py index 2d7f23e..db3fbd8 100644 --- a/web/MonitorWeb/monitorweb/controllers.py +++ b/web/MonitorWeb/monitorweb/controllers.py @@ -50,6 +50,7 @@ class Root(controllers.RootController): query = [] filtercount = {'DOWN' : 0, 'BOOT': 0, 'DEBUG' : 0, 'neverboot' : 0, 'pending' : 0, 'all' : 0} for node in fbquery: + # NOTE: reformat some fields. if node.plc_pcuid: pcu = FindbadPCURecord.get_latest_by(plc_pcuid=node.plc_pcuid).first() if pcu: @@ -67,6 +68,11 @@ class Root(controllers.RootController): else: node.kernel = "" + try: + node.loginbase = site_id2lb[node.plc_node_stats['site_id']] + except: + node.loginbase = "unknown" + # NOTE: count filters if node.observed_status != 'DOWN':