Initial commit
This commit is contained in:
23
env/lib/python3.10/site-packages/wagtail/documents/api/v2/views.py
vendored
Normal file
23
env/lib/python3.10/site-packages/wagtail/documents/api/v2/views.py
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
from wagtail.api.v2.filters import FieldsFilter, OrderingFilter, SearchFilter
|
||||
from wagtail.api.v2.views import BaseAPIViewSet
|
||||
|
||||
from ... import get_document_model
|
||||
from .serializers import DocumentSerializer
|
||||
|
||||
|
||||
class DocumentsAPIViewSet(BaseAPIViewSet):
|
||||
base_serializer_class = DocumentSerializer
|
||||
filter_backends = [FieldsFilter, OrderingFilter, SearchFilter]
|
||||
body_fields = BaseAPIViewSet.body_fields + ["title"]
|
||||
meta_fields = BaseAPIViewSet.meta_fields + ["tags", "download_url"]
|
||||
listing_default_fields = BaseAPIViewSet.listing_default_fields + [
|
||||
"title",
|
||||
"tags",
|
||||
"download_url",
|
||||
]
|
||||
nested_default_fields = BaseAPIViewSet.nested_default_fields + [
|
||||
"title",
|
||||
"download_url",
|
||||
]
|
||||
name = "documents"
|
||||
model = get_document_model()
|
||||
Reference in New Issue
Block a user