Minor admin improvements and remove unique_together deprecated Meta

Also make rolling stock unique per consist
This commit is contained in:
2025-01-08 23:28:04 +01:00
parent f286ec9780
commit 26be22c0bd
11 changed files with 169 additions and 15 deletions

View File

@@ -0,0 +1,23 @@
# Generated by Django 5.1.4 on 2025-01-08 22:25
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("bookshelf", "0019_basebook_price"),
]
operations = [
migrations.AlterUniqueTogether(
name="basebookdocument",
unique_together=set(),
),
migrations.AddConstraint(
model_name="basebookdocument",
constraint=models.UniqueConstraint(
fields=("book", "file"), name="unique_book_file"
),
),
]

View File

@@ -96,7 +96,12 @@ class BaseBookDocument(Document):
class Meta:
verbose_name_plural = "Documents"
unique_together = ("book", "file")
constraints = [
models.UniqueConstraint(
fields=["book", "file"],
name="unique_book_file"
)
]
class BaseBookProperty(PropertyInstance):