fixed deprecated django-filter features
This commit is contained in:
@@ -110,7 +110,7 @@ class EntitlementViewSet(viewsets.ModelViewSet):
|
||||
lookup_field = 'uuid'
|
||||
serializer_class = CourseEntitlementSerializer
|
||||
filter_backends = (DjangoFilterBackend,)
|
||||
filter_class = CourseEntitlementFilter
|
||||
filterset_class = CourseEntitlementFilter
|
||||
pagination_class = EntitlementsPagination
|
||||
|
||||
def get_queryset(self):
|
||||
|
||||
@@ -27,7 +27,7 @@ class ExperimentCrossDomainSessionAuth(SessionAuthenticationAllowInactiveUser, S
|
||||
class ExperimentDataViewSet(viewsets.ModelViewSet):
|
||||
authentication_classes = (JwtAuthentication, ExperimentCrossDomainSessionAuth,)
|
||||
filter_backends = (DjangoFilterBackend,)
|
||||
filter_class = filters.ExperimentDataFilter
|
||||
filterset_class = filters.ExperimentDataFilter
|
||||
permission_classes = (permissions.IsAuthenticated, IsStaffOrOwner,)
|
||||
queryset = ExperimentData.objects.all()
|
||||
serializer_class = serializers.ExperimentDataSerializer
|
||||
@@ -80,7 +80,7 @@ class ExperimentDataViewSet(viewsets.ModelViewSet):
|
||||
class ExperimentKeyValueViewSet(viewsets.ModelViewSet):
|
||||
authentication_classes = (JwtAuthentication, ExperimentCrossDomainSessionAuth,)
|
||||
filter_backends = (DjangoFilterBackend,)
|
||||
filter_class = filters.ExperimentKeyValueFilter
|
||||
filterset_class = filters.ExperimentKeyValueFilter
|
||||
permission_classes = (IsStaffOrReadOnly,)
|
||||
queryset = ExperimentKeyValue.objects.all()
|
||||
serializer_class = serializers.ExperimentKeyValueSerializer
|
||||
|
||||
@@ -57,4 +57,4 @@ class ApiAccessRequestView(ListAPIView):
|
||||
|
||||
queryset = ApiAccessRequest.objects.all()
|
||||
|
||||
filter_fields = ('user__username', 'status', 'company_name', 'site__domain', 'contacted')
|
||||
filterset_fields = ('user__username', 'status', 'company_name', 'site__domain', 'contacted')
|
||||
|
||||
@@ -78,7 +78,7 @@ class UserPreferenceViewSet(viewsets.ReadOnlyModelViewSet):
|
||||
permission_classes = (ApiKeyHeaderPermission,)
|
||||
queryset = UserPreference.objects.all()
|
||||
filter_backends = (DjangoFilterBackend,)
|
||||
filter_fields = ("key", "user")
|
||||
filterset_fields = ("key", "user")
|
||||
serializer_class = UserPreferenceSerializer
|
||||
paginate_by = 10
|
||||
paginate_by_param = "page_size"
|
||||
|
||||
Reference in New Issue
Block a user