Merge plugins

This commit is contained in:
shamoon 2025-04-08 16:56:53 -07:00
parent db9af62442
commit e3b00cd46a
No known key found for this signature in database
12 changed files with 25 additions and 25 deletions

View File

@ -9,7 +9,6 @@ from django.conf import settings
from django.test import TestCase
from django.test import override_settings
from documents.plugins.base import StopConsumeTaskError
from documents.tests.utils import DirectoriesMixin
from documents.tests.utils import DocumentConsumeDelayMixin
from documents.tests.utils import DummyProgressManager
@ -22,6 +21,7 @@ from paperless.data_models import DocumentMetadataOverrides
from paperless.data_models import DocumentSource
from paperless.models import Document
from paperless.models import Tag
from paperless.plugins.base import StopConsumeTaskError
try:
import zxingcpp # noqa: F401

View File

@ -17,7 +17,6 @@ from django.test import override_settings
from django.utils import timezone
from guardian.core import ObjectPermissionChecker
from documents.plugins.helpers import ProgressStatusOptions
from documents.tests.utils import DirectoriesMixin
from documents.tests.utils import FileSystemAssertsMixin
from documents.tests.utils import GetConsumerMixin
@ -32,6 +31,7 @@ from paperless.models import StoragePath
from paperless.models import Tag
from paperless.parsers import DocumentParser
from paperless.parsers import ParseError
from paperless.plugins.helpers import ProgressStatusOptions
from paperless.tasks import sanity_check
from paperless_mail.models import MailRule
from paperless_mail.parsers import MailDocumentParser

View File

@ -20,12 +20,12 @@ from django.db.migrations.executor import MigrationExecutor
from django.test import TransactionTestCase
from django.test import override_settings
from documents.plugins.helpers import ProgressStatusOptions
from paperless.consumer import ConsumerPlugin
from paperless.data_models import ConsumableDocument
from paperless.data_models import DocumentMetadataOverrides
from paperless.data_models import DocumentSource
from paperless.parsers import ParseError
from paperless.plugins.helpers import ProgressStatusOptions
def setup_directories():

View File

@ -13,12 +13,12 @@ from pikepdf import Page
from pikepdf import PasswordError
from pikepdf import Pdf
from documents.plugins.base import ConsumeTaskPlugin
from documents.plugins.base import StopConsumeTaskError
from documents.plugins.helpers import ProgressStatusOptions
from paperless.converters import convert_from_tiff_to_pdf
from paperless.data_models import ConsumableDocument
from paperless.models import Tag
from paperless.plugins.base import ConsumeTaskPlugin
from paperless.plugins.base import StopConsumeTaskError
from paperless.plugins.helpers import ProgressStatusOptions
from paperless.utils import copy_basic_file_stats
from paperless.utils import copy_file_with_basic_stats
from paperless.utils import maybe_override_pixel_limit

View File

@ -16,7 +16,6 @@ from django.conf import settings
from django.db.models import Q
from django.utils import timezone
from documents.plugins.helpers import DocumentsStatusManager
from paperless.data_models import ConsumableDocument
from paperless.data_models import DocumentMetadataOverrides
from paperless.data_models import DocumentSource
@ -27,6 +26,7 @@ from paperless.models import Document
from paperless.models import DocumentType
from paperless.models import StoragePath
from paperless.permissions import set_permissions_for_object
from paperless.plugins.helpers import DocumentsStatusManager
from paperless.tasks import bulk_update_documents
from paperless.tasks import consume_file
from paperless.tasks import update_document_content_maybe_archive_file

View File

@ -15,12 +15,6 @@ from django.utils import timezone
from filelock import FileLock
from rest_framework.reverse import reverse
from documents.plugins.base import AlwaysRunPluginMixin
from documents.plugins.base import ConsumeTaskPlugin
from documents.plugins.base import NoCleanupPluginMixin
from documents.plugins.base import NoSetupPluginMixin
from documents.plugins.helpers import ProgressManager
from documents.plugins.helpers import ProgressStatusOptions
from documents.signals import document_consumption_finished
from documents.signals import document_consumption_started
from documents.signals.handlers import run_workflows
@ -43,6 +37,12 @@ from paperless.parsers import ParseError
from paperless.parsers import get_parser_class_for_mime_type
from paperless.parsers import parse_date
from paperless.permissions import set_permissions_for_object
from paperless.plugins.base import AlwaysRunPluginMixin
from paperless.plugins.base import ConsumeTaskPlugin
from paperless.plugins.base import NoCleanupPluginMixin
from paperless.plugins.base import NoSetupPluginMixin
from paperless.plugins.helpers import ProgressManager
from paperless.plugins.helpers import ProgressStatusOptions
from paperless.templating.workflows import parse_w_workflow_placeholders
from paperless.utils import copy_basic_file_stats
from paperless.utils import copy_file_with_basic_stats

View File

@ -8,12 +8,12 @@ from typing import Final
from django.conf import settings
from pikepdf import Pdf
from documents.plugins.base import ConsumeTaskPlugin
from documents.plugins.base import NoCleanupPluginMixin
from documents.plugins.base import NoSetupPluginMixin
from documents.plugins.base import StopConsumeTaskError
from paperless.consumer import ConsumerError
from paperless.converters import convert_from_tiff_to_pdf
from paperless.plugins.base import ConsumeTaskPlugin
from paperless.plugins.base import NoCleanupPluginMixin
from paperless.plugins.base import NoSetupPluginMixin
from paperless.plugins.base import StopConsumeTaskError
logger = logging.getLogger("paperless.double_sided")

View File

@ -2,9 +2,9 @@ import abc
from pathlib import Path
from typing import Final
from documents.plugins.helpers import ProgressManager
from paperless.data_models import ConsumableDocument
from paperless.data_models import DocumentMetadataOverrides
from paperless.plugins.helpers import ProgressManager
class StopConsumeTaskError(Exception):

View File

@ -19,10 +19,6 @@ from django.utils import timezone
from filelock import FileLock
from whoosh.writing import AsyncWriter
from documents.plugins.base import ConsumeTaskPlugin
from documents.plugins.base import ProgressManager
from documents.plugins.base import StopConsumeTaskError
from documents.plugins.helpers import ProgressStatusOptions
from documents.signals import document_updated
from documents.signals.handlers import cleanup_document_deletion
from documents.signals.handlers import run_workflows
@ -51,6 +47,10 @@ from paperless.models import WorkflowRun
from paperless.models import WorkflowTrigger
from paperless.parsers import DocumentParser
from paperless.parsers import get_parser_class_for_mime_type
from paperless.plugins.base import ConsumeTaskPlugin
from paperless.plugins.base import ProgressManager
from paperless.plugins.base import StopConsumeTaskError
from paperless.plugins.helpers import ProgressStatusOptions
from paperless.sanity_checker import SanityCheckFailedException
if settings.AUDIT_LOG_ENABLED:

View File

@ -5,10 +5,10 @@ from channels.testing import WebsocketCommunicator
from django.test import TestCase
from django.test import override_settings
from documents.plugins.helpers import DocumentsStatusManager
from documents.plugins.helpers import ProgressManager
from documents.plugins.helpers import ProgressStatusOptions
from paperless.asgi import application
from paperless.plugins.helpers import DocumentsStatusManager
from paperless.plugins.helpers import ProgressManager
from paperless.plugins.helpers import ProgressStatusOptions
TEST_CHANNEL_LAYERS = {
"default": {