mirror of
https://github.com/daniviga/django-ram.git
synced 2025-08-04 13:17:50 +02:00
Add consist app
This commit is contained in:
35
dcc/consist/admin.py
Normal file
35
dcc/consist/admin.py
Normal file
@@ -0,0 +1,35 @@
|
||||
from django.contrib import admin
|
||||
from adminsortable2.admin import SortableInlineAdminMixin
|
||||
|
||||
from consist.models import Consist, ConsistItem
|
||||
|
||||
|
||||
class ConsistItemInline(SortableInlineAdminMixin, admin.TabularInline):
|
||||
model = ConsistItem
|
||||
min_num = 1
|
||||
extra = 0
|
||||
readonly_fields = ('address', 'company', 'epoch')
|
||||
|
||||
|
||||
@admin.register(Consist)
|
||||
class ConsistAdmin(admin.ModelAdmin):
|
||||
inlines = (ConsistItemInline,)
|
||||
readonly_fields = ('creation_time', 'updated_time',)
|
||||
list_display = ('identifier', 'company', 'epoch')
|
||||
list_filter = list_display
|
||||
search_fields = list_display
|
||||
|
||||
fieldsets = (
|
||||
(None, {
|
||||
'fields': ('identifier',
|
||||
'address',
|
||||
'tags',
|
||||
'company',
|
||||
'epoch',
|
||||
'notes')
|
||||
}),
|
||||
('Audit', {
|
||||
'classes': ('collapse',),
|
||||
'fields': ('creation_time', 'updated_time',)
|
||||
}),
|
||||
)
|
Reference in New Issue
Block a user