Add ordering and search to ProjectCodeList API endpoint (#4645)

This commit is contained in:
Oliver 2023-04-20 22:51:47 +10:00 committed by GitHub
parent 0f2fd2f678
commit 9198b52398
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -460,6 +460,16 @@ class ProjectCodeList(ListCreateAPI):
queryset = common.models.ProjectCode.objects.all()
serializer_class = common.serializers.ProjectCodeSerializer
permission_classes = [permissions.IsAuthenticated, IsStaffOrReadOnly]
filter_backends = SEARCH_ORDER_FILTER
ordering_fields = [
'code',
]
search_fields = [
'code',
'description',
]
class ProjectCodeDetail(RetrieveUpdateDestroyAPI):