clean up massive onliner
This commit is contained in:
parent
fa0ddad5f5
commit
88905b944d
@ -67,20 +67,33 @@ def index():
|
|||||||
vm["state"] = "unknown"
|
vm["state"] = "unknown"
|
||||||
|
|
||||||
|
|
||||||
|
mappedVms = []
|
||||||
|
for vm in vms:
|
||||||
|
ip_display = x['ipv4']
|
||||||
|
if not ip_display:
|
||||||
|
if vm["state"] == "running":
|
||||||
|
ip_display = "..booting.."
|
||||||
|
else:
|
||||||
|
ip_display = "unknown"
|
||||||
|
|
||||||
vms = list(map(
|
ip_display_class = "ok"
|
||||||
lambda x: dict(
|
if not x['ipv4']:
|
||||||
|
if vm["state"] == "running":
|
||||||
|
ip_display_class = "waiting-pulse"
|
||||||
|
else:
|
||||||
|
ip_display_class = "yellow"
|
||||||
|
|
||||||
|
mappedVms.append(dict(
|
||||||
id=x['id'],
|
id=x['id'],
|
||||||
size=x['size'],
|
size=x['size'],
|
||||||
state=x['state'],
|
state=x['state'],
|
||||||
ipv4=(x['ipv4'] if x['ipv4'] else ("..booting.." if vm["state"] == "running" else "unknown")),
|
ipv4=ip_display,
|
||||||
ipv4_status=("ok" if x['ipv4'] else ("waiting-pulse" if vm["state"] == "running" else "yellow")),
|
ipv4_status=ip_display_class,
|
||||||
os=x['os'],
|
os=x['os'],
|
||||||
created=x['created'].strftime("%b %d %Y")
|
created=x['created'].strftime("%b %d %Y")
|
||||||
), vms
|
|
||||||
))
|
))
|
||||||
|
|
||||||
return render_template("capsuls.html", vms=vms, has_vms=len(vms) > 0, created=created)
|
return render_template("capsuls.html", vms=mappedVms, has_vms=len(vms) > 0, created=created)
|
||||||
|
|
||||||
@bp.route("/<string:id>", methods=("GET", "POST"))
|
@bp.route("/<string:id>", methods=("GET", "POST"))
|
||||||
@account_required
|
@account_required
|
||||||
|
Loading…
Reference in New Issue
Block a user