mirror of
https://github.com/ThomasGsp/HyperProxmox.git
synced 2025-03-09 15:40:18 +00:00
Return request error for clusters
This commit is contained in:
parent
2c63f7addb
commit
f9142b78ea
1 changed files with 26 additions and 9 deletions
|
@ -23,23 +23,40 @@ class Auth:
|
||||||
|
|
||||||
class Cluster:
|
class Cluster:
|
||||||
def GET(self, cluster=None):
|
def GET(self, cluster=None):
|
||||||
if cluster:
|
try:
|
||||||
return core.get_cluster(cluster)
|
if cluster:
|
||||||
else:
|
result = core.get_cluster(cluster)
|
||||||
return core.get_cluster()
|
else:
|
||||||
|
result = core.get_cluster()
|
||||||
|
except BaseException as e:
|
||||||
|
result = {"value": "{0} {1}".format("Invalid request", e)}
|
||||||
|
return result
|
||||||
|
|
||||||
def POST(self):
|
def POST(self):
|
||||||
data = json.loads(web.data().decode('utf-8'))
|
try:
|
||||||
return core.insert_cluster(data)
|
data = json.loads(web.data().decode('utf-8'))
|
||||||
|
result = core.insert_cluster(data)
|
||||||
|
except BaseException as e:
|
||||||
|
result = {"value": "{0} {1}".format("Invalid request", e)}
|
||||||
|
return result
|
||||||
|
|
||||||
def PUT(self, cluster):
|
def PUT(self, cluster):
|
||||||
data = json.loads(web.data().decode('utf-8'))
|
try:
|
||||||
return core.change_cluster(cluster, data)
|
data = json.loads(web.data().decode('utf-8'))
|
||||||
|
result = core.change_cluster(cluster, data)
|
||||||
|
except BaseException as e:
|
||||||
|
result = {"value": "{0} {1}".format("Invalid request", e)}
|
||||||
|
return result
|
||||||
|
|
||||||
def DELETE(self, cluster):
|
def DELETE(self, cluster):
|
||||||
return core.delete_cluste(cluster)
|
try:
|
||||||
|
result = core.delete_cluste(cluster)
|
||||||
|
except BaseException as e:
|
||||||
|
result = {"value": "{0} {1}".format("Invalid request", e)}
|
||||||
|
return result
|
||||||
|
|
||||||
|
|
||||||
|
# Ajouter le retour d'erreur des requetes foireuses
|
||||||
class Instance:
|
class Instance:
|
||||||
def GET(self, vmid=None, status=None):
|
def GET(self, vmid=None, status=None):
|
||||||
if status:
|
if status:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue