Exemple #1
0
class PostRecentView(viewsets.ViewSet):
    def retrieve(self, request, pk=None):
        self.widgets = Widgets(timespan='recent', level='post', pk=pk)
        return Response({
            'recent': self.widgets.get_intrusion_report(),
            'vulnerable': self.widgets.get_vulnerable_morcha(),
            'hour': self.widgets.get_hypersensitive_hour()
        })
Exemple #2
0
class PostRecentView(viewsets.ViewSet):
    def retrieve(self, request, pk=None):
        self.widgets = Widgets(timespan='recent', level='post', pk=pk)
        error, message = self.widgets.check_object_exists()
        if error:
            return Response(message, status=status.HTTP_400_BAD_REQUEST)
        else:
            return Response({
                'recent': self.widgets.get_intrusion_report(),
                'vulnerable': self.widgets.get_vulnerable_morcha(),
                'hour': self.widgets.get_hypersensitive_hour()
            })