Make them owned, duh

Update 0028_ocrtemplate_ocrtemplatezone.py
This commit is contained in:
shamoon committed 2026-10-20 11:15:30 -07:00
1 parent 77a7fb40ec
commit 4ff2cb9c72
5 files changed
+122 -10

No files matched your search

+10 -3
View File
@@ -5835,11 +5835,13 @@ def serve_logo(request: HttpRequest, filename: str | None = None) -> FileRespons
)
class OcrTemplateViewSet(ModelViewSet):
class OcrTemplateViewSet(BulkPermissionMixin, PassUserMixin, ModelViewSet[OcrTemplate]):
"""CRUD for OCR templates with zone definitions."""
model = OcrTemplate
queryset = (
OcrTemplate.objects.all()
OcrTemplate.objects.select_related("owner")
.prefetch_related(
"zones",
"zones__custom_field",
@@ -5847,8 +5849,13 @@ class OcrTemplateViewSet(ModelViewSet):
.order_by("name")
)
serializer_class = OcrTemplateSerializer
permission_classes = (IsAuthenticated, PaperlessObjectPermissions)
pagination_class = StandardPagination
permission_classes = (IsAuthenticated, PaperlessObjectPermissions)
filter_backends = (
OrderingFilter,
PermittedObjectsFilter,
)
ordering_fields = ("name",)
@action(
detail=False,