Minor admin improvements

This commit is contained in:
2022-04-02 11:05:34 +02:00
parent 89aa6ea2b9
commit 44b93bd5e8
3 changed files with 23 additions and 1 deletions

View File

@@ -6,11 +6,15 @@ from metadata.models import (
@admin.register(Decoder)
class DecoderAdmin(admin.ModelAdmin):
readonly_fields = ('image_thumbnail',)
list_display = ('__str__', 'interface')
list_filter = ('manufacturer', 'interface')
@admin.register(Company)
class CompanyAdmin(admin.ModelAdmin):
readonly_fields = ('logo_thumbnail',)
list_display = ('name', 'country')
list_filter = list_display
@admin.register(Manufacturer)

View File

@@ -0,0 +1,18 @@
# Generated by Django 4.0.2 on 2022-04-01 20:32
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('roster', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='rollingstock',
name='address',
field=models.SmallIntegerField(blank=True, default=None, null=True),
),
]

View File

@@ -23,7 +23,7 @@ class RollingStock(models.Model):
Tag,
related_name='rolling_stock',
blank=True)
address = models.SmallIntegerField(default=3, null=True, blank=True)
address = models.SmallIntegerField(default=None, null=True, blank=True)
manufacturer = models.ForeignKey(
Manufacturer, on_delete=models.CASCADE,
null=True, blank=True)