Fixed #82: Basic instance states are now available on /about

This commit is contained in:
Eliot Berriot 2018-02-27 22:38:55 +01:00
parent c89212379d
commit d875f0d070
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
7 changed files with 259 additions and 0 deletions

View file

@ -4,6 +4,8 @@ from rest_framework.response import Response
from dynamic_preferences.api import serializers
from dynamic_preferences.registries import global_preferences_registry
from . import stats
class InstanceSettings(views.APIView):
permission_classes = []
@ -23,3 +25,12 @@ class InstanceSettings(views.APIView):
data = serializers.GlobalPreferenceSerializer(
api_preferences, many=True).data
return Response(data, status=200)
class InstanceStats(views.APIView):
permission_classes = []
authentication_classes = []
def get(self, request, *args, **kwargs):
data = stats.get()
return Response(data, status=200)