from guardian.models import UserObjectPermission
from guardian.shortcuts import assign_perm
-from documents.settings import EXPORTER_FILE_NAME
from paperless.management.commands import document_exporter
from paperless.models import Correspondent
from paperless.models import CustomField
from paperless.models import WorkflowAction
from paperless.models import WorkflowTrigger
from paperless.sanity_checker import check_sanity
+from paperless.settings import EXPORTER_FILE_NAME
from paperless.tests.utils import DirectoriesMixin
from paperless.tests.utils import FileSystemAssertsMixin
from paperless.tests.utils import SampleDirMixin
from django.core.management.base import CommandError
from django.test import TestCase
-from documents.settings import EXPORTER_ARCHIVE_NAME
-from documents.settings import EXPORTER_FILE_NAME
from paperless.management.commands.document_importer import Command
from paperless.models import Document
+from paperless.settings import EXPORTER_ARCHIVE_NAME
+from paperless.settings import EXPORTER_FILE_NAME
from paperless.tests.utils import DirectoriesMixin
from paperless.tests.utils import FileSystemAssertsMixin
from paperless.tests.utils import SampleDirMixin
@override_settings(FILENAME_FORMAT="")
class TestMigrateArchiveFiles(DirectoriesMixin, FileSystemAssertsMixin, TestMigrations):
+ app = "documents"
migrate_from = "1006_auto_20201208_2209_squashed_1011_auto_20210101_2340"
migrate_to = "1012_fix_archive_files"
@override_settings(FILENAME_FORMAT="")
class TestMigrateArchiveFilesErrors(DirectoriesMixin, TestMigrations):
+ app = "documents"
migrate_from = "1006_auto_20201208_2209_squashed_1011_auto_20210101_2340"
migrate_to = "1012_fix_archive_files"
auto_migrate = False
FileSystemAssertsMixin,
TestMigrations,
):
+ app = "documents"
migrate_from = "1012_fix_archive_files"
migrate_to = "1006_auto_20201208_2209_squashed_1011_auto_20210101_2340"
@override_settings(FILENAME_FORMAT="")
class TestMigrateArchiveFilesBackwardsErrors(DirectoriesMixin, TestMigrations):
+ app = "documents"
migrate_from = "1012_fix_archive_files"
migrate_to = "1006_auto_20201208_2209_squashed_1011_auto_20210101_2340"
auto_migrate = False
class TestMigrateConsumptionTemplate(TestMigrations):
+ app = "documents"
migrate_from = "1038_sharelink"
migrate_to = "1039_consumptiontemplate"
class TestReverseMigrateConsumptionTemplate(TestMigrations):
+ app = "documents"
migrate_from = "1039_consumptiontemplate"
migrate_to = "1038_sharelink"
class TestMigrateCustomFieldSelects(TestMigrations):
+ app = "documents"
migrate_from = "1059_workflowactionemail_workflowactionwebhook_and_more"
migrate_to = "1060_alter_customfieldinstance_value_select"
class TestMigrationCustomFieldSelectsReverse(TestMigrations):
+ app = "documents"
migrate_from = "1060_alter_customfieldinstance_value_select"
migrate_to = "1059_workflowactionemail_workflowactionwebhook_and_more"
class TestMigrateCustomFields(TestMigrations):
+ app = "documents"
migrate_from = "1039_consumptiontemplate"
migrate_to = "1040_customfield_customfieldinstance_and_more"
class TestReverseMigrateCustomFields(TestMigrations):
+ app = "documents"
migrate_from = "1040_customfield_customfieldinstance_and_more"
migrate_to = "1039_consumptiontemplate"
class TestMigrateDocumentPageCount(DirectoriesMixin, TestMigrations):
+ app = "documents"
migrate_from = "1052_document_transaction_id"
migrate_to = "1053_document_page_count"
class TestMigrateDocumentPageCountBackwards(TestMigrations):
+ app = "documents"
migrate_from = "1053_document_page_count"
migrate_to = "1052_document_transaction_id"
)
@mock.patch(f"{__name__}.migration_1037_obj.run_convert")
class TestMigrateToEncrytpedWebPThumbnails(TestMigrations):
+ app = "documents"
migrate_from = (
"1022_paperlesstask_squashed_1036_alter_savedviewfilterrule_rule_type"
)
@override_settings(PASSPHRASE="test")
class TestMigrateMimeType(DirectoriesMixin, TestMigrations):
+ app = "documents"
migrate_from = "1002_auto_20201111_1105"
migrate_to = "1003_mime_types"
@override_settings(PASSPHRASE="test")
class TestMigrateMimeTypeBackwards(DirectoriesMixin, TestMigrations):
+ app = "documents"
migrate_from = "1003_mime_types"
migrate_to = "1002_auto_20201111_1105"
class TestMigrateNullCharacters(DirectoriesMixin, TestMigrations):
+ app = "documents"
migrate_from = "1014_auto_20210228_1614"
migrate_to = "1015_remove_null_characters"
class TestMigrateStoragePathToTemplate(TestMigrations):
+ app = "documents"
migrate_from = "1054_customfieldinstance_value_monetary_amount_and_more"
migrate_to = "1055_alter_storagepath_path"
class TestMigrateTagColor(DirectoriesMixin, TestMigrations):
+ app = "documents"
migrate_from = "1012_fix_archive_files"
migrate_to = "1013_migrate_tag_colour"
class TestMigrateTagColorBackwards(DirectoriesMixin, TestMigrations):
+ app = "documents"
migrate_from = "1013_migrate_tag_colour"
migrate_to = "1012_fix_archive_files"
)
@mock.patch(f"{__name__}.migration_1021_obj.run_convert")
class TestMigrateWebPThumbnails(TestMigrations):
+ app = "documents"
migrate_from = "1016_auto_20210317_1351_squashed_1020_merge_20220518_1839"
migrate_to = "1021_webp_thumbnail_conversion"
auto_migrate = False
class TestMigrateWorkflow(TestMigrations):
+ app = "documents"
migrate_from = "1043_alter_savedviewfilterrule_rule_type"
migrate_to = "1044_workflow_workflowaction_workflowtrigger_and_more"
dependencies = (
class TestReverseMigrateWorkflow(TestMigrations):
+ app = "documents"
migrate_from = "1044_workflow_workflowaction_workflowtrigger_and_more"
migrate_to = "1043_alter_savedviewfilterrule_rule_type"