Add restart vps in portal
This commit is contained in:
Binary file not shown.
@@ -62,6 +62,15 @@ class CustomerPortalVPS(CustomerPortal):
|
||||
})
|
||||
return request.render("ow_vm_management.portal_my_vps_servers", values)
|
||||
|
||||
@http.route(['/my/vps/<int:vps_id>/restart'], type='http', auth="user", website=True)
|
||||
def portal_restart_vps(self, vps_id, **kw):
|
||||
try:
|
||||
vps_sudo = request.env['vps.server'].sudo().browse(vps_id)
|
||||
vps_sudo.action_restart_from_portal()
|
||||
return request.redirect(vps_sudo.get_portal_url())
|
||||
except AccessError:
|
||||
return request.redirect('/my')
|
||||
|
||||
@http.route(['/my/vps-servers/<int:vps_server_id>'], type='http', auth="user", website=True)
|
||||
def portal_my_vps_server(self, vps_server_id=None, access_token=None, **kw):
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user