Enhancement: "webui" workflowtrigger source option (#9170)

This commit is contained in:
shamoon 2025-02-21 08:26:00 -08:00 committed by GitHub
parent 3bf64ae7da
commit 4f08b5fa20
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 95 additions and 25 deletions

View file

@ -1546,6 +1546,12 @@ class PostDocumentSerializer(serializers.Serializer):
required=False,
)
from_webui = serializers.BooleanField(
label="Documents are from Paperless-ngx WebUI",
write_only=True,
required=False,
)
def validate_document(self, document):
document_data = document.file.read()
mime_type = magic.from_buffer(document_data, mime=True)