X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=instancehandler%2Fviews.py;h=e1938251d00088c5cd3bd8b0dbb4519527f0f5b1;hb=74ed51abc7bbaee0474367fe9be134d47394889c;hp=534579a8697063cf706bff7f5c27338dfcbbc2d0;hpb=04c0dc7e468e2f3723bc7f67ea56a9c1c27dba23;p=osm%2FLW-UI.git diff --git a/instancehandler/views.py b/instancehandler/views.py index 534579a..e193825 100644 --- a/instancehandler/views.py +++ b/instancehandler/views.py @@ -68,6 +68,17 @@ def create(request, project_id=None): result = client.ns_create(ns_data) return __response_handler(request, result, 'projects:instances:list', to_redirect=True, type='ns', project_id=project_id) +@login_required +def ns_operations(request, project_id=None, instance_id=None, type=None): + client = Client() + result = client.ns_op_list(instance_id) + return __response_handler(request, {'operations': result, 'type': 'ns', 'project_id': project_id}, 'instance_operations_list.html') + +@login_required +def ns_operation(request, op_id, project_id=None, instance_id=None, type=None): + client = Client() + result = client.ns_op(op_id) + return __response_handler(request, result) @login_required def action(request, project_id=None, instance_id=None, type=None):