VIM accounts part of the project view
[osm/LW-UI.git] / instancehandler / views.py
index a5118f6..c9808d6 100644 (file)
@@ -30,7 +30,9 @@ def list(request, project_id=None, type=None):
     elif type == 'vnf':
         result = client.vnf_list()
 
-    return __response_handler(request, {'instances': result, 'type': type, 'project_id': project_id}, 'instance_list.html')
+    result = {'instances': result, 'type': type, 'project_id': project_id}
+
+    return __response_handler(request, result, 'instance_list.html')
 
 
 @login_required
@@ -102,9 +104,10 @@ def action(request, project_id=None, instance_id=None, type=None):
 
 @login_required
 def delete(request, project_id=None, instance_id=None, type=None):
+    force = bool(request.GET.get('force', False))
     result = {}
     client = Client()
-    result = client.ns_delete(instance_id)
+    result = client.ns_delete(instance_id, force)
     print result
     return __response_handler(request, result, 'projects:instances:list', to_redirect=True, type='ns', project_id=project_id)