From b4aa3ab1f7ea3f348a42ef40c782122aeb02f18e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-S=C3=A9bastien=20Caux?= <git@jscaux.org> Date: Mon, 17 Jan 2022 08:47:34 +0100 Subject: [PATCH] Tweak RefereeInvitation admin and ordering --- scipost_django/submissions/admin.py | 2 +- .../0113_alter_refereeinvitation_options.py | 17 +++++++++++++++++ .../submissions/models/referee_invitation.py | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 scipost_django/submissions/migrations/0113_alter_refereeinvitation_options.py diff --git a/scipost_django/submissions/admin.py b/scipost_django/submissions/admin.py index 3340a6fbb..ba813934b 100644 --- a/scipost_django/submissions/admin.py +++ b/scipost_django/submissions/admin.py @@ -194,7 +194,7 @@ class RefereeInvitationAdmin(admin.ModelAdmin): 'referee__user__last_name', 'first_name', 'last_name', 'email_address' ] - list_display = ('__str__', 'accepted', ) + list_display = ('__str__', 'accepted', 'fulfilled', 'cancelled') list_filter = ('accepted', 'fulfilled', 'cancelled',) date_hierarchy = 'date_invited' autocomplete_fields = [ diff --git a/scipost_django/submissions/migrations/0113_alter_refereeinvitation_options.py b/scipost_django/submissions/migrations/0113_alter_refereeinvitation_options.py new file mode 100644 index 000000000..074a2db2d --- /dev/null +++ b/scipost_django/submissions/migrations/0113_alter_refereeinvitation_options.py @@ -0,0 +1,17 @@ +# Generated by Django 3.2.5 on 2022-01-17 07:46 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('submissions', '0112_alter_submissionevent_event'), + ] + + operations = [ + migrations.AlterModelOptions( + name='refereeinvitation', + options={'ordering': ['-date_invited']}, + ), + ] diff --git a/scipost_django/submissions/models/referee_invitation.py b/scipost_django/submissions/models/referee_invitation.py index 0578c91e2..4d4b19b6d 100644 --- a/scipost_django/submissions/models/referee_invitation.py +++ b/scipost_django/submissions/models/referee_invitation.py @@ -72,7 +72,7 @@ class RefereeInvitation(SubmissionRelatedObjectMixin, models.Model): objects = RefereeInvitationQuerySet.as_manager() class Meta: - ordering = ['cancelled', 'date_invited'] + ordering = ['-date_invited',] def __str__(self): """Summarize the RefereeInvitation's basic information.""" -- GitLab