From e7edcfff8073cdeb2f39e4b44014d051e9bf95f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20L=C3=A9ger?= Date: Wed, 12 Feb 2025 12:05:50 +0100 Subject: [PATCH] chores(projectOwnership): add migration to remove old task name (#5515) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ### 📣 Summary Added a migration to clean up outdated task names related to project ownership transfers. --- .../migrations/0003_remove_old_task.py | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 kobo/apps/project_ownership/migrations/0003_remove_old_task.py diff --git a/kobo/apps/project_ownership/migrations/0003_remove_old_task.py b/kobo/apps/project_ownership/migrations/0003_remove_old_task.py new file mode 100644 index 0000000000..579079d68e --- /dev/null +++ b/kobo/apps/project_ownership/migrations/0003_remove_old_task.py @@ -0,0 +1,25 @@ +# Generated by Django 4.2.15 on 2025-02-12 10:13 + +from django.db import migrations + + +def remove_old_task(apps, schema_editor): + + PeriodicTask = apps.get_model('django_celery_beat', 'PeriodicTask') # noqa + PeriodicTask.objects.filter( + task='kobo.apps.project_ownership.tasks.task_rescheduler' + ).delete() + + +class Migration(migrations.Migration): + + dependencies = [ + ( + 'project_ownership', + '0002_alter_invite_date_created_alter_invite_date_modified_and_more', + ), + ] + + operations = [ + migrations.RunPython(remove_old_task, migrations.RunPython.noop), + ]