Add more information in consist_item rows

This commit is contained in:
2025-05-04 22:05:47 +02:00
parent 76b266b1f9
commit b81c63898f
2 changed files with 12 additions and 1 deletions

View File

@@ -30,6 +30,8 @@ class ConsistItemInline(SortableInlineAdminMixin, admin.TabularInline):
"preview",
"published",
"scale",
"manufacturer",
"item_number",
"company",
"type",
"era",

View File

@@ -2,6 +2,7 @@ import os
from django.db import models
from django.urls import reverse
from django.utils.text import Truncator
from django.dispatch import receiver
from django.core.exceptions import ValidationError
@@ -107,13 +108,21 @@ class ConsistItem(models.Model):
def preview(self):
return self.rolling_stock.image.first().image_thumbnail(100)
@property
def manufacturer(self):
return Truncator(self.rolling_stock.manufacturer).chars(10)
@property
def item_number(self):
return self.rolling_stock.item_number
@property
def scale(self):
return self.rolling_stock.scale
@property
def type(self):
return self.rolling_stock.rolling_class.type
return self.rolling_stock.rolling_class.type.type
@property
def address(self):