Commit 92e96528 by Őry Máté

one: also delete new template with master vm

parent fe11154a
...@@ -381,7 +381,10 @@ def vm_port_del(request, iid, proto, public): ...@@ -381,7 +381,10 @@ def vm_port_del(request, iid, proto, public):
class VmDeleteView(View): class VmDeleteView(View):
def post(self, request, iid, *args, **kwargs): def post(self, request, iid, *args, **kwargs):
try: try:
get_object_or_404(Instance, id=iid, owner=request.user).delete() inst = get_object_or_404(Instance, id=iid, owner=request.user)
if inst.template.state != 'READY' and inst.template.owner == request.user:
inst.template.delete()
inst.delete()
messages.success(request, _('Virtual machine is successfully deleted.')) messages.success(request, _('Virtual machine is successfully deleted.'))
except: except:
messages.error(request, _('Failed to delete virtual machine.')) messages.error(request, _('Failed to delete virtual machine.'))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment