Implement prefer-inline for fetching items.
This commit is contained in:
parent
0a3bb6f4bb
commit
4075f775e7
@ -99,6 +99,12 @@ class CollectionItemViewSet(BaseViewSet):
|
|||||||
pagination_class = paginators.LinkHeaderPagination
|
pagination_class = paginators.LinkHeaderPagination
|
||||||
lookup_field = 'uid'
|
lookup_field = 'uid'
|
||||||
|
|
||||||
|
def get_serializer_class(self):
|
||||||
|
if self.request.method == 'GET' and self.request.query_params.get('prefer_inline'):
|
||||||
|
return CollectionItemInlineSerializer
|
||||||
|
|
||||||
|
return super().get_serializer_class()
|
||||||
|
|
||||||
def get_queryset(self):
|
def get_queryset(self):
|
||||||
collection_uid = self.kwargs['collection_uid']
|
collection_uid = self.kwargs['collection_uid']
|
||||||
try:
|
try:
|
||||||
|
Loading…
Reference in New Issue
Block a user