X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-web.git/blobdiff_plain/c8d4c0b540095113a4c605b445536050791ba7c9..d5c709a5a9d53bbff6fae1e3eab6e0a4acf294bf:/code/templates/info.mako?ds=sidebyside diff --git a/code/templates/info.mako b/code/templates/info.mako new file mode 100644 index 0000000..5af29bb --- /dev/null +++ b/code/templates/info.mako @@ -0,0 +1,102 @@ +<%page expression_filter="h"/> +<%inherit file="skeleton.mako" /> + +<%def name="title()"> +Info on ${machine.name} + + +<%def name="infoTable()"> +

Info

+ + % for key, value in fields: + + % endfor +
${key}:${value}
+ + +<%def name="commands()"> +% if on: + % if not machine.type.hvm: + Console access: type + ssh ${machine.name}@${config.console.hostname} + on Athena. (more info) + % elif has_vnc: + Get Console + % else: + VNC console not enabled; still booting? + % endif +% endif +
+ + +
+ % if on: + + + + % else: + + % endif +
+
+ Boot CD: +${self.fn.cdromList()} +
+
+ +
+
+ + +<%def name="modifyForm()"> +% if err: +

We had a problem with your request:

+% elif new_machine: +

Successfully modified.

+% endif +% if on: +(To edit ram, disk size, or machine name, turn off the machine first.) +% endif +
+ + + + +${self.fn.errorRow('owner', err)} + +${self.fn.errorRow('administrator', err)} + +${self.fn.errorRow('contact', err)} +% if not on: + +${self.fn.errorRow('name', err)} + + + + + +${self.fn.errorRow('memory', err)} + +${self.fn.errorRow('disk', err)} +% else: +${self.fn.errorRow('name', err)} +${self.fn.errorRow('memory', err)} +${self.fn.errorRow('disk', err)} +% endif + +
Description:
Owner${self.fn.helppopup("Owner")}:
Administrator${self.fn.helppopup("Administrator")}:
Contact email:
Machine Name:.${config.dns.domains[0]}
HVM/ParaVM${self.fn.helppopup('HVM/ParaVM')}${self.fn.vmTypeList(defaults.type)}
Ram:MiB (max ${max_mem})
Disk:GiB (max ${max_disk})WARNING: Modifying disk size may corrupt your data.
+
+ + +
+ ${infoTable()} +
+ +

Commands

+
+ ${commands()} +
+

Settings

+
+ ${modifyForm()} +