mirror of
https://github.com/ansible/awx.git
synced 2026-02-19 12:10:06 -03:30
Creates end point and serializer for receptor mesh
This commit is contained in:
23
awx/api/views/mesh_visualizer.py
Normal file
23
awx/api/views/mesh_visualizer.py
Normal file
@@ -0,0 +1,23 @@
|
||||
# Copyright (c) 2018 Red Hat, Inc.
|
||||
# All Rights Reserved.
|
||||
|
||||
from awx.main.models import InstanceLink, Instance
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from awx.api.generics import APIView, Response
|
||||
|
||||
from awx.api.serializers import InstanceLinkSerializer, InstanceNodeSerializer
|
||||
|
||||
|
||||
class MeshVisualizer(APIView):
|
||||
|
||||
name = _("Mesh Visualizer")
|
||||
|
||||
def get(self, request, format=None):
|
||||
|
||||
data = {
|
||||
'nodes': InstanceNodeSerializer(Instance.objects.all(), many=True).data,
|
||||
'links': InstanceLinkSerializer(InstanceLink.objects.all(), many=True).data,
|
||||
}
|
||||
|
||||
return Response(data)
|
||||
Reference in New Issue
Block a user