See #206: added API endpoint for managing settings

This commit is contained in:
Eliot Berriot 2018-05-17 23:39:34 +02:00
parent 0dc9cdabab
commit 13c5219d71
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
4 changed files with 42 additions and 3 deletions

View file

@ -2,6 +2,7 @@ from rest_framework import views
from rest_framework.response import Response
from dynamic_preferences.api import serializers
from dynamic_preferences.api import viewsets as preferences_viewsets
from dynamic_preferences.registries import global_preferences_registry
from funkwhale_api.common import preferences
@ -15,6 +16,10 @@ NODEINFO_2_CONTENT_TYPE = (
)
class AdminSettings(preferences_viewsets.GlobalPreferencesViewSet):
pagination_class = None
class InstanceSettings(views.APIView):
permission_classes = []
authentication_classes = []