source: trunk/packages/sipb-xen-www/code/templates/info.tmpl @ 550

Last change on this file since 550 was 539, checked in by mitchb, 17 years ago

Fix help popup links on individual server info pages, and from the
console pages.

File size: 3.5 KB
RevLine 
[113]1#from skeleton import skeleton
2#extends skeleton
3
4#def title
[133]5Info on $machine.name
[113]6#end def
7
[205]8#def infoTable()
[430]9<h2>Info</h2>
[133]10<table>
11  #for $key, $value in $fields
12  <tr><td>$key:</td><td>$value</td></tr>
13  #end for
14</table>
[205]15#end def
[133]16
[205]17#def commands()
[301]18<form action="command" method="POST">
[207]19  <input type="hidden" name="back" value="info"/>
[133]20  <input type="hidden" name="machine_id" value="$machine.machine_id"/>
21  <table>
22   
[430]23    <tr><td colspan=3>
[133]24        #if $on
25        #if $has_vnc
[430]26        <strong><a href="vnc?machine_id=$machine.machine_id">Get Console</a></strong>
[133]27        #else
[430]28        VNC console not enabled; still booting?
[133]29        #end if
30        #else
31
32        #end if
33    </td></tr>
34      <tr>
35        #if $on
[430]36        <td><button type="submit" class="button" name="action" value="Power off">Power off (hard)</button></td>
[436]37        <td><button type="submit" class="button" name="action" value="Shutdown">Shut down</button></td>
[207]38        <td><input type="submit" class="button" name="action" value="Reboot"/></td>
[133]39        #else
[207]40        <td><input type="submit" class="button" name="action" value="Power on"/></td>
[133]41        #end if
42      <td>Boot CD:</td>
[447]43      <td>#slurp
44#filter None
45$cdromList()#slurp
46#end filter
47</td>
[133]48  </tr>
49    <tr>
[205]50      <td><input type="submit" class="button" name="action" value="Delete VM" onclick="return confirm('Are you sure that you want to delete this VM?');"/></td>
[133]51    </tr>
52  </table>
53</form>
[205]54#end def
55
56#def modifyForm()
57#if $err
58<p class="error">We had a problem with your request:</p>
59#else if $varExists('new_machine')
60<p>Successfully modified.</p>
61#end if
[133]62#if $on
[166]63(To edit ram, disk size, or machine name, turn off the machine first.)
[133]64#end if
[207]65<form action="modify" method="POST">
[205]66  <input type="hidden" name="machine_id" value="$defaults.machine_id"/>
[133]67  <table>
[447]68    <tr><td>Owner#slurp
69#filter None
[539]70$helppopup("Owner")#slurp
[447]71#end filter
72:</td><td><input type="text" name="owner", value="$defaults.owner"/></td></tr>
73#filter None
[205]74$errorRow('owner', $err)
[447]75#end filter
76    <tr><td>Administrator#slurp
77#filter None
[539]78$helppopup("Administrator")#slurp
[447]79#end filter
80:</td><td><input type="text" name="administrator", value="$defaults.administrator"/></td></tr>
81#filter None
[205]82$errorRow('administrator', $err)
[447]83#end filter
[205]84    <tr><td>Contact email:</td><td><input type="text" name="contact" value="$defaults.contact"/></td></tr>
[447]85#filter None
[205]86$errorRow('contact', $err)
[447]87#end filter
[133]88#if not $on
[205]89    <tr><td>Machine Name:</td><td><input type="text" name="name" value="$defaults.name"/></td></tr>
[447]90#filter None
[205]91$errorRow('name', $err)
[447]92#end filter
[440]93    <tr>
[447]94      <td>HVM/ParaVM#slurp
95#filter None
[539]96$helppopup('HVM/ParaVM')#slurp
[447]97#end filter
98</td>
99      <td>#slurp
100#filter None
101$vmTypeList($defaults.type)#slurp
102#end filter
103</td>
[440]104    </tr>
[211]105    <tr><td>Ram:</td><td><input type="text" size=3 name="memory" value="$defaults.memory"/>MiB (max $max_mem)</td></tr>
[447]106#filter None
[205]107$errorRow('memory', $err)
[447]108#end filter
[211]109    <tr><td>Disk:</td><td><input type="text" size=3 name="disk" value="$defaults.disk"/>GiB (max $max_disk)</td><td>WARNING: Modifying disk size may corrupt your data.</td></tr>
[447]110#filter None
[205]111$errorRow('disk', $err)
[447]112#end filter
[205]113#else
[447]114#filter None
[205]115$errorRow('name', $err)
116$errorRow('memory', $err)
117$errorRow('disk', $err)
[447]118#end filter
[133]119#end if
120    <tr><td><input type="submit" class="button" name="action" value="Change"/></td></tr>
121  </table>
122</form>
[205]123#end def
[133]124
[205]125#def body
126<div id="info">
[447]127#filter None
[205]128  $infoTable()
[447]129#end filter
[205]130</div>
131
[430]132<h2>Commands</h2>
[205]133<div id="commands">
[447]134#filter None
[205]135  $commands()
[447]136#end filter
[205]137</div>
[430]138<h2>Settings</h2>
[205]139<div id="modify">
[447]140#filter None
[205]141  $modifyForm()
[447]142#end filter
[205]143</div>
[113]144#end def
Note: See TracBrowser for help on using the repository browser.