mirror of
https://github.com/daniviga/django-ram.git
synced 2025-08-04 13:17:50 +02:00
47 lines
1.0 KiB
Python
47 lines
1.0 KiB
Python
from django.contrib import admin
|
|
from metadata.models import (
|
|
Decoder,
|
|
Scale,
|
|
Manufacturer,
|
|
Company,
|
|
Tag,
|
|
RollingStockType,
|
|
)
|
|
|
|
|
|
@admin.register(Decoder)
|
|
class DecoderAdmin(admin.ModelAdmin):
|
|
readonly_fields = ("image_thumbnail",)
|
|
list_display = ("__str__", "interface")
|
|
list_filter = ("manufacturer", "interface")
|
|
|
|
|
|
@admin.register(Scale)
|
|
class ScaleAdmin(admin.ModelAdmin):
|
|
list_display = ("scale", "ratio", "gauge")
|
|
list_filter = ("ratio", "gauge")
|
|
|
|
|
|
@admin.register(Company)
|
|
class CompanyAdmin(admin.ModelAdmin):
|
|
readonly_fields = ("logo_thumbnail",)
|
|
list_display = ("name", "country")
|
|
list_filter = list_display
|
|
|
|
|
|
@admin.register(Manufacturer)
|
|
class ManufacturerAdmin(admin.ModelAdmin):
|
|
readonly_fields = ("logo_thumbnail",)
|
|
|
|
|
|
@admin.register(Tag)
|
|
class TagAdmin(admin.ModelAdmin):
|
|
readonly_fields = ("slug",)
|
|
list_display = ("name", "slug")
|
|
|
|
|
|
@admin.register(RollingStockType)
|
|
class RollingStockTypeAdmin(admin.ModelAdmin):
|
|
list_display = ("__str__",)
|
|
list_filter = ("type", "category")
|