From adf7ee7448356bbf63a907cbbc48efe6b633721f Mon Sep 17 00:00:00 2001 From: Eric Price Date: Mon, 8 Oct 2007 02:36:21 -0400 Subject: [PATCH] HVM/ParaVM svn path=/trunk/web/; revision=136 --- templates/main.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/templates/main.py b/templates/main.py index 9493de4..cb8229c 100755 --- a/templates/main.py +++ b/templates/main.py @@ -274,7 +274,12 @@ def listVms(user, fields): on = {} has_vnc = {} uptimes = getUptimes(machines) - on = has_vnc = uptimes + on = uptimes + for m in machines: + if on.get(m.name) and m.type.hvm: + has_vnc[m.name] = True + else: + has_vnc[m.name] = False # for m in machines: # status = statusInfo(m) # on[m.name] = status is not None @@ -436,6 +441,7 @@ def info(user, fields): display_fields = [('name', 'Name'), ('owner', 'Owner'), ('contact', 'Contact'), + ('type', 'Type'), 'NIC_INFO', ('uptime', 'uptime'), ('cputime', 'CPU usage'), @@ -452,6 +458,7 @@ def info(user, fields): ] fields = [] machine_info = {} + machine_info['type'] = machine.type.hvm and 'HVM' or 'ParaVM' machine_info['owner'] = machine.owner machine_info['contact'] = machine.contact -- 1.7.9.5