aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar wookie184 <[email protected]>2024-04-02 19:46:11 +0100
committerGravatar GitHub <[email protected]>2024-04-02 19:46:11 +0100
commit38599b64feb0a1428dce94969793403d59410233 (patch)
treebd024ea80c503e22a03821052a70b1c6da8f44a1
parentMerge pull request #1279 from python-discord/add-test-case-drf-3.15-regression (diff)
parentMerge branch 'main' into set-elidable-on-run-python-operations-in-migrations (diff)
Merge pull request #1280 from python-discord/set-elidable-on-run-python-operations-in-migrations
Set elidable on RunPython operations in migrations
-rw-r--r--pydis_site/apps/api/migrations/0043_infraction_hidden_warnings_to_notes.py2
-rw-r--r--pydis_site/apps/api/migrations/0044_migrate_nominations_from_infraction_to_nomination_model.py2
-rw-r--r--pydis_site/apps/api/migrations/0047_active_infractions_migration.py4
-rw-r--r--pydis_site/apps/api/migrations/0068_split_nomination_tables.py2
-rw-r--r--pydis_site/apps/api/migrations/0074_voice_mute.py2
-rw-r--r--pydis_site/apps/api/migrations/0084_infraction_last_applied.py2
-rw-r--r--pydis_site/apps/api/migrations/0087_alter_mute_to_timeout.py2
-rw-r--r--pydis_site/apps/api/migrations/0088_new_filter_schema.py3
-rw-r--r--pydis_site/apps/api/migrations/0092_remove_redirect_filter_list.py2
9 files changed, 11 insertions, 10 deletions
diff --git a/pydis_site/apps/api/migrations/0043_infraction_hidden_warnings_to_notes.py b/pydis_site/apps/api/migrations/0043_infraction_hidden_warnings_to_notes.py
index 7c751f5d..4db2de12 100644
--- a/pydis_site/apps/api/migrations/0043_infraction_hidden_warnings_to_notes.py
+++ b/pydis_site/apps/api/migrations/0043_infraction_hidden_warnings_to_notes.py
@@ -19,5 +19,5 @@ class Migration(migrations.Migration):
]
operations = [
- migrations.RunPython(migrate_hidden_warnings_to_notes),
+ migrations.RunPython(migrate_hidden_warnings_to_notes, elidable=True),
]
diff --git a/pydis_site/apps/api/migrations/0044_migrate_nominations_from_infraction_to_nomination_model.py b/pydis_site/apps/api/migrations/0044_migrate_nominations_from_infraction_to_nomination_model.py
index a56450c0..2131fff2 100644
--- a/pydis_site/apps/api/migrations/0044_migrate_nominations_from_infraction_to_nomination_model.py
+++ b/pydis_site/apps/api/migrations/0044_migrate_nominations_from_infraction_to_nomination_model.py
@@ -60,5 +60,5 @@ class Migration(migrations.Migration):
]
operations = [
- migrations.RunPython(migrate_nominations_to_new_model),
+ migrations.RunPython(migrate_nominations_to_new_model, elidable=True),
]
diff --git a/pydis_site/apps/api/migrations/0047_active_infractions_migration.py b/pydis_site/apps/api/migrations/0047_active_infractions_migration.py
index 9ac791dc..28dc261a 100644
--- a/pydis_site/apps/api/migrations/0047_active_infractions_migration.py
+++ b/pydis_site/apps/api/migrations/0047_active_infractions_migration.py
@@ -100,6 +100,6 @@ class Migration(migrations.Migration):
]
operations = [
- migrations.RunPython(migrate_inactive_types_to_inactive, reverse_migration),
- migrations.RunPython(migrate_multiple_active_infractions_per_user_to_one, reverse_migration)
+ migrations.RunPython(migrate_inactive_types_to_inactive, reverse_migration, elidable=True),
+ migrations.RunPython(migrate_multiple_active_infractions_per_user_to_one, reverse_migration, elidable=True)
]
diff --git a/pydis_site/apps/api/migrations/0068_split_nomination_tables.py b/pydis_site/apps/api/migrations/0068_split_nomination_tables.py
index 79825ed7..350bdb7f 100644
--- a/pydis_site/apps/api/migrations/0068_split_nomination_tables.py
+++ b/pydis_site/apps/api/migrations/0068_split_nomination_tables.py
@@ -58,7 +58,7 @@ class Migration(migrations.Migration):
bases=(pydis_site.apps.api.models.mixins.ModelReprMixin, models.Model),
options={'ordering': ('-inserted_at',), 'verbose_name_plural': 'nomination entries'}
),
- migrations.RunPython(migrate_nominations, unmigrate_nominations),
+ migrations.RunPython(migrate_nominations, unmigrate_nominations, elidable=True),
migrations.RemoveField(
model_name='nomination',
name='actor',
diff --git a/pydis_site/apps/api/migrations/0074_voice_mute.py b/pydis_site/apps/api/migrations/0074_voice_mute.py
index 937557bc..f43156df 100644
--- a/pydis_site/apps/api/migrations/0074_voice_mute.py
+++ b/pydis_site/apps/api/migrations/0074_voice_mute.py
@@ -32,5 +32,5 @@ class Migration(migrations.Migration):
name='type',
field=models.CharField(choices=[('note', 'Note'), ('warning', 'Warning'), ('watch', 'Watch'), ('mute', 'Mute'), ('kick', 'Kick'), ('ban', 'Ban'), ('superstar', 'Superstar'), ('voice_ban', 'Voice Ban'), ('voice_mute', 'Voice Mute')], help_text='The type of the infraction.', max_length=10),
),
- migrations.RunPython(migrate_infractions, unmigrate_infractions)
+ migrations.RunPython(migrate_infractions, unmigrate_infractions, elidable=True)
]
diff --git a/pydis_site/apps/api/migrations/0084_infraction_last_applied.py b/pydis_site/apps/api/migrations/0084_infraction_last_applied.py
index 7704ddb8..12c4ac93 100644
--- a/pydis_site/apps/api/migrations/0084_infraction_last_applied.py
+++ b/pydis_site/apps/api/migrations/0084_infraction_last_applied.py
@@ -22,5 +22,5 @@ class Migration(migrations.Migration):
name='last_applied',
field=models.DateTimeField(default=django.utils.timezone.now, help_text='The date and time of when this infraction was last applied.'),
),
- migrations.RunPython(set_last_applied_to_inserted_at)
+ migrations.RunPython(set_last_applied_to_inserted_at, elidable=True)
]
diff --git a/pydis_site/apps/api/migrations/0087_alter_mute_to_timeout.py b/pydis_site/apps/api/migrations/0087_alter_mute_to_timeout.py
index 8a826ba5..7163410e 100644
--- a/pydis_site/apps/api/migrations/0087_alter_mute_to_timeout.py
+++ b/pydis_site/apps/api/migrations/0087_alter_mute_to_timeout.py
@@ -21,5 +21,5 @@ class Migration(migrations.Migration):
name='type',
field=models.CharField(choices=[('note', 'Note'), ('warning', 'Warning'), ('watch', 'Watch'), ('timeout', 'Timeout'), ('kick', 'Kick'), ('ban', 'Ban'), ('superstar', 'Superstar'), ('voice_ban', 'Voice Ban'), ('voice_mute', 'Voice Mute')], help_text='The type of the infraction.', max_length=10),
),
- migrations.RunPython(rename_type, migrations.RunPython.noop)
+ migrations.RunPython(rename_type, migrations.RunPython.noop, elidable=True)
]
diff --git a/pydis_site/apps/api/migrations/0088_new_filter_schema.py b/pydis_site/apps/api/migrations/0088_new_filter_schema.py
index 9bc40779..1948ef3e 100644
--- a/pydis_site/apps/api/migrations/0088_new_filter_schema.py
+++ b/pydis_site/apps/api/migrations/0088_new_filter_schema.py
@@ -163,7 +163,8 @@ class Migration(migrations.Migration):
),
migrations.RunPython(
code=forward, # Core of the migration
- reverse_code=lambda *_: None
+ reverse_code=None,
+ elidable=True,
),
migrations.DeleteModel(
name='FilterListOld'
diff --git a/pydis_site/apps/api/migrations/0092_remove_redirect_filter_list.py b/pydis_site/apps/api/migrations/0092_remove_redirect_filter_list.py
index 69dd99d0..8ffa489a 100644
--- a/pydis_site/apps/api/migrations/0092_remove_redirect_filter_list.py
+++ b/pydis_site/apps/api/migrations/0092_remove_redirect_filter_list.py
@@ -13,4 +13,4 @@ class Migration(migrations.Migration):
("api", "0091_antispam_filter_list"),
]
- operations = [migrations.RunPython(forward)]
+ operations = [migrations.RunPython(forward, elidable=True)]