コード例 #1
0
ファイル: views.py プロジェクト: yuta2/netbox
 def graphs(self, request, pk):
     """
     A convenience method for rendering graphs for a particular provider.
     """
     provider = get_object_or_404(Provider, pk=pk)
     queryset = Graph.objects.filter(type__model='provider')
     serializer = RenderedGraphSerializer(queryset, many=True, context={'graphed_object': provider})
     return Response(serializer.data)
コード例 #2
0
ファイル: views.py プロジェクト: szechyjs/netbox
 def graphs(self, request, pk=None):
     """
     A convenience method for rendering graphs for a particular interface.
     """
     interface = get_object_or_404(Interface, pk=pk)
     queryset = Graph.objects.filter(type=GRAPH_TYPE_INTERFACE)
     serializer = RenderedGraphSerializer(queryset, many=True, context={'graphed_object': interface})
     return Response(serializer.data)
コード例 #3
0
ファイル: views.py プロジェクト: vkirovskiy/netbox
 def graphs(self, request, pk):
     """
     A convenience method for rendering graphs for a particular interface.
     """
     interface = get_object_or_404(self.queryset, pk=pk)
     queryset = Graph.objects.restrict(request.user).filter(type__model='interface')
     serializer = RenderedGraphSerializer(queryset, many=True, context={'graphed_object': interface})
     return Response(serializer.data)
コード例 #4
0
ファイル: views.py プロジェクト: kovarus/netbox-cicd-ado-demo
 def graphs(self, request, pk):
     """
     A convenience method for rendering graphs for a particular site.
     """
     site = get_object_or_404(Site, pk=pk)
     queryset = Graph.objects.filter(type=GRAPH_TYPE_SITE)
     serializer = RenderedGraphSerializer(queryset,
                                          many=True,
                                          context={'graphed_object': site})
     return Response(serializer.data)