]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Change: make workflowrun a softdeletemodel (#11194)
authorshamoon <4887959+shamoon@users.noreply.github.com>
Mon, 27 Oct 2025 20:51:39 +0000 (13:51 -0700)
committerGitHub <noreply@github.com>
Mon, 27 Oct 2025 20:51:39 +0000 (20:51 +0000)
src/documents/migrations/1074_workflowrun_deleted_at_workflowrun_restored_at_and_more.py [new file with mode: 0644]
src/documents/models.py

diff --git a/src/documents/migrations/1074_workflowrun_deleted_at_workflowrun_restored_at_and_more.py b/src/documents/migrations/1074_workflowrun_deleted_at_workflowrun_restored_at_and_more.py
new file mode 100644 (file)
index 0000000..4381eab
--- /dev/null
@@ -0,0 +1,28 @@
+# Generated by Django 5.2.6 on 2025-10-27 15:11
+
+from django.db import migrations
+from django.db import models
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("documents", "1073_migrate_workflow_title_jinja"),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name="workflowrun",
+            name="deleted_at",
+            field=models.DateTimeField(blank=True, null=True),
+        ),
+        migrations.AddField(
+            model_name="workflowrun",
+            name="restored_at",
+            field=models.DateTimeField(blank=True, null=True),
+        ),
+        migrations.AddField(
+            model_name="workflowrun",
+            name="transaction_id",
+            field=models.UUIDField(blank=True, null=True),
+        ),
+    ]
index 4794bc82fce6e1aaff02b1361d3e73fff4e4d017..12dab2b6df93725b533016d2f8261e4bda61997a 100644 (file)
@@ -1547,7 +1547,7 @@ class Workflow(models.Model):
         return f"Workflow: {self.name}"
 
 
-class WorkflowRun(models.Model):
+class WorkflowRun(SoftDeleteModel):
     workflow = models.ForeignKey(
         Workflow,
         on_delete=models.CASCADE,