Changeset 2751 for package_branches/invirt-web
- Timestamp:
- Dec 21, 2009, 1:11:26 AM (15 years ago)
- Location:
- package_branches/invirt-web/ajaxterm-rebased/code
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
package_branches/invirt-web/ajaxterm-rebased/code/main.py
r2737 r2751 38 38 39 39 from view import View, revertStandardError 40 import ajaxterm 40 41 41 42 … … 388 389 else: 389 390 raise InvalidInput('back', back, 'Not a known back page.') 391 392 atmulti = ajaxterm.Multiplex() 393 atsessions = {} 394 395 @cherrypy.expose 396 @cherrypy.tools.mako(filename="/terminal.mako") 397 def terminal(self, machine_id): 398 machine = validation.Validate(cherrypy.request.login, cherrypy.request.state, machine_id=machine_id).machine 399 400 status = controls.statusInfo(machine) 401 has_vnc = hasVnc(status) 402 403 d = dict(on=status, 404 has_vnc=has_vnc, 405 machine=machine, 406 hostname=cherrypy.request.local.name) 407 return d 390 408 391 409 machine = MachineView() -
package_branches/invirt-web/ajaxterm-rebased/code/static/ajaxterm/ajaxterm.css
r2747 r2751 59 59 pre.term span.b7 { background-color: #bbb; } 60 60 61 body { background-color: #888; }62 61 #term { 63 62 float: left; -
package_branches/invirt-web/ajaxterm-rebased/code/templates/info.mako
r2737 r2751 18 18 % if on: 19 19 % if not machine.type.hvm: 20 Console access: type20 Console access: <a href="machine/${machine.machine_id}/terminal">Web Terminal</a> or type 21 21 <tt>ssh ${machine.name}@${config.console.hostname}</tt> 22 22 on Athena. <a href="https://xvm.scripts.mit.edu/wiki/SerialConsole">(more info)</a> 23 23 % elif has_vnc: 24 <strong><a href="machine/${machine.machine_id}/vnc">Get Console</a> </strong>24 <strong><a href="machine/${machine.machine_id}/vnc">Get Console</a> or <a href="machine/${machine.machine_id}/terminal">Web Terminal</a></strong> 25 25 % else: 26 26 VNC console not enabled; still booting? -
package_branches/invirt-web/ajaxterm-rebased/code/templates/skeleton.mako
r2750 r2751 62 62 <li><a href="machine/${machine.machine_id}">Info</a></li> 63 63 <li><a href="machine/${machine.machine_id}/vnc">Console</a></li> 64 <li><a href="machine/${machine.machine_id}/terminal">Terminal</a></li> 64 65 % endif 65 66 <li><a href="help">Help</a></li>
Note: See TracChangeset
for help on using the changeset viewer.