fixed deprecated django-filter features

This commit is contained in:
iamsobanjaved
2020-02-06 18:32:36 +05:00
parent a46f6d911c
commit 82dd040382
4 changed files with 5 additions and 5 deletions

View File

@@ -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):

View File

@@ -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

View File

@@ -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')

View File

@@ -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"