basic statistics

This commit is contained in:
Jonas Winkler
2020-10-31 00:56:20 +01:00
parent 69a62fbf64
commit d67eacdd6f
4 changed files with 33 additions and 5 deletions

View File

@@ -194,3 +194,14 @@ class SearchAutoCompleteView(APIView):
return Response(index.autocomplete(self.ix, term, limit))
else:
return Response([])
class StatisticsView(APIView):
permission_classes = (IsAuthenticated,)
def get(self, request, format=None):
return Response({
'documents_total': Document.objects.all().count(),
'documents_inbox': Document.objects.filter(tags__is_inbox_tag=True).distinct().count()
})