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 index 000000000..4381eabb1 --- /dev/null +++ b/src/documents/migrations/1074_workflowrun_deleted_at_workflowrun_restored_at_and_more.py @@ -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), + ), + ] diff --git a/src/documents/models.py b/src/documents/models.py index 4794bc82f..12dab2b6d 100644 --- a/src/documents/models.py +++ b/src/documents/models.py @@ -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,