You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
445 B
15 lines
445 B
from rest_framework import permissions
|
|
|
|
from dynamic_preferences.api import viewsets
|
|
|
|
from . import serializers
|
|
from . import models
|
|
|
|
|
|
class UserPreferencesViewSet(viewsets.PerInstancePreferenceViewSet):
|
|
queryset = models.UserPreferenceModel.objects.all()
|
|
serializer_class = serializers.UserPreferenceSerializer
|
|
permission_classes = [permissions.IsAuthenticated]
|
|
|
|
def get_related_instance(self):
|
|
return self.request.user
|