xend: add a reset button to Web interface.

Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
This commit is contained in:
Keir Fraser committed 2008-05-27 10:31:25 +01:00
1 parent 056f122d52
commit 3ebb3ee816
1 file changed
+9
@@ -218,6 +218,11 @@ class SrvDomain(SrvDir):
return self.call(self.dom.getVCPUInfo, [], req)
def op_reset(self, _, req):
self.acceptCommand(req)
return self.xd.domain_reset(self.dom.getName())
def render_POST(self, req):
return self.perform(req)
@@ -257,6 +262,10 @@ class SrvDomain(SrvDir):
req.write('<input type="submit" name="op" value="destroy">')
req.write('</form>')
req.write('<form method="post" action="%s">' % url)
req.write('<input type="submit" name="op" value="reset">')
req.write('</form>')
req.write('<form method="post" action="%s">' % url)
req.write('<input type="submit" name="op" value="shutdown">')
req.write('<input type="radio" name="reason" value="poweroff" checked>Poweroff')
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.