# Generated by Django 5.2.11 on 2026-03-03 16:27 import django.db.models.deletion from django.db import migrations from django.db import models class Migration(migrations.Migration): initial = True dependencies = [ ("documents", "0001_squashed"), ("paperless_mail", "0001_squashed"), ] # This migration needs a "replaces", but it doesn't matter which. # Chose the last 2.20.x migration replaces = [ ("documents", "1075_workflowaction_order"), ] operations = [ migrations.AddField( model_name="workflowtrigger", name="filter_mailrule", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="paperless_mail.mailrule", verbose_name="filter documents from this mail rule", ), ), migrations.AddField( model_name="workflowtrigger", name="schedule_date_custom_field", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to="documents.customfield", verbose_name="schedule date custom field", ), ), migrations.AddField( model_name="workflow", name="triggers", field=models.ManyToManyField( related_name="workflows", to="documents.workflowtrigger", verbose_name="triggers", ), ), migrations.AddConstraint( model_name="correspondent", constraint=models.UniqueConstraint( fields=("name", "owner"), name="documents_correspondent_unique_name_owner", ), ), migrations.AddConstraint( model_name="correspondent", constraint=models.UniqueConstraint( condition=models.Q(("owner__isnull", True)), fields=("name",), name="documents_correspondent_name_uniq", ), ), migrations.AddConstraint( model_name="customfieldinstance", constraint=models.UniqueConstraint( fields=("document", "field"), name="documents_customfieldinstance_unique_document_field", ), ), migrations.AddConstraint( model_name="documenttype", constraint=models.UniqueConstraint( fields=("name", "owner"), name="documents_documenttype_unique_name_owner", ), ), migrations.AddConstraint( model_name="documenttype", constraint=models.UniqueConstraint( condition=models.Q(("owner__isnull", True)), fields=("name",), name="documents_documenttype_name_uniq", ), ), migrations.AddConstraint( model_name="storagepath", constraint=models.UniqueConstraint( fields=("name", "owner"), name="documents_storagepath_unique_name_owner", ), ), migrations.AddConstraint( model_name="storagepath", constraint=models.UniqueConstraint( condition=models.Q(("owner__isnull", True)), fields=("name",), name="documents_storagepath_name_uniq", ), ), migrations.AddConstraint( model_name="tag", constraint=models.UniqueConstraint( fields=("name", "owner"), name="documents_tag_unique_name_owner", ), ), migrations.AddConstraint( model_name="tag", constraint=models.UniqueConstraint( condition=models.Q(("owner__isnull", True)), fields=("name",), name="documents_tag_name_uniq", ), ), ]