From 12ac33f4a20dfc0e77444ec667f52f06181154cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniele=20Vigan=C3=B2?= Date: Tue, 3 Oct 2023 21:58:45 +0200 Subject: [PATCH] Fix books default ordering --- .../migrations/0005_alter_book_options.py | 20 +++++++++++++++++++ ram/bookshelf/models.py | 4 ++++ 2 files changed, 24 insertions(+) create mode 100644 ram/bookshelf/migrations/0005_alter_book_options.py diff --git a/ram/bookshelf/migrations/0005_alter_book_options.py b/ram/bookshelf/migrations/0005_alter_book_options.py new file mode 100644 index 0000000..6c493cf --- /dev/null +++ b/ram/bookshelf/migrations/0005_alter_book_options.py @@ -0,0 +1,20 @@ +# Generated by Django 4.2.5 on 2023-10-03 19:57 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ("bookshelf", "0004_rename_numbers_of_pages_book_number_of_pages"), + ] + + operations = [ + migrations.AlterModelOptions( + name="book", + options={ + "ordering": ["authors__last_name", "title"], + "verbose_name_plural": "Rolling stock", + }, + ), + ] diff --git a/ram/bookshelf/models.py b/ram/bookshelf/models.py index 1f33186..721ad90 100644 --- a/ram/bookshelf/models.py +++ b/ram/bookshelf/models.py @@ -52,6 +52,10 @@ class Book(models.Model): creation_time = models.DateTimeField(auto_now_add=True) updated_time = models.DateTimeField(auto_now=True) + class Meta: + ordering = ["authors__last_name", "title"] + verbose_name_plural = "Rolling stock" + def __str__(self): return self.title