aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/api/migrations
diff options
context:
space:
mode:
authorGravatar Sebastiaan Zeeff <[email protected]>2019-09-17 16:24:10 +0200
committerGravatar Sebastiaan Zeeff <[email protected]>2019-09-17 16:24:10 +0200
commit0576b70f921e7bdf9d950ecb8c4202200a61d5f9 (patch)
tree8066b1c5076e0a0b7b9b3288b99c9be95c168a3c /pydis_site/apps/api/migrations
parentAdd test cases for `TypeError` fallbacks. (diff)
Make API return infraction list with newest first
The most recent infraction a user has is usually the most relevant to us. This PR aims to make our life easier by sorting the infractions by their `inserted_at` date, with the most recent insertion date first. Note: The `id` is not entirely in chronological order, because we did not import historical infractions in chronological order. That's why the `inserted_at` field is specified instead of the `id` field.
Diffstat (limited to 'pydis_site/apps/api/migrations')
-rw-r--r--pydis_site/apps/api/migrations/0042_infraction_add_default_ordering.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/pydis_site/apps/api/migrations/0042_infraction_add_default_ordering.py b/pydis_site/apps/api/migrations/0042_infraction_add_default_ordering.py
new file mode 100644
index 00000000..1a0dbb34
--- /dev/null
+++ b/pydis_site/apps/api/migrations/0042_infraction_add_default_ordering.py
@@ -0,0 +1,17 @@
+# Generated by Django 2.2.3 on 2019-09-17 14:07
+
+from django.db import migrations
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('api', '0041_add_default_ordering_deleted_messages'),
+ ]
+
+ operations = [
+ migrations.AlterModelOptions(
+ name='infraction',
+ options={'ordering': ['-inserted_at']},
+ ),
+ ]