add bidirectional support to VTN api endpoint
diff --git a/xos/core/xoslib/methods/vtn.py b/xos/core/xoslib/methods/vtn.py
index c9dbf3a..dddde30 100644
--- a/xos/core/xoslib/methods/vtn.py
+++ b/xos/core/xoslib/methods/vtn.py
@@ -36,29 +36,13 @@
return patterns
def get_services_names(self, request, pk=None):
- result = {}
- for service in Service.objects.all():
- for id in service.get_vtn_src_names():
- dependencies = service.get_vtn_dependencies_names()
- if dependencies:
- result[id] = dependencies
- return Response(result)
+ return Response("This API was moved", status=501)
def get_services(self, request, pk=None):
- result = {}
- for service in Service.objects.all():
- for id in service.get_vtn_src_ids():
- dependencies = service.get_vtn_dependencies_ids()
- if dependencies:
- result[id] = dependencies
- return Response(result)
+ return Response("This API was moved", status=501)
def get_service(self, request, pk=None, service=None):
- for xos_service in Service.objects.all():
- if service in xos_service.get_vtn_src_ids():
- return Response(xos_service.get_vtn_dependencies_ids())
- return Response([])
- # raise DoesNotExist()
+ return Response("This API was moved", status=501)
def list(self, request):
raise Exception("Not Implemented")