initial commit.
This commit is contained in:
29
kegs/admin.py
Normal file
29
kegs/admin.py
Normal file
@ -0,0 +1,29 @@
|
||||
from django.contrib import admin
|
||||
from django.utils.html import format_html
|
||||
|
||||
from kegs.models import Keg, KegType, State
|
||||
|
||||
import logging
|
||||
logger = logging.getLogger('django')
|
||||
|
||||
class KegInline(admin.TabularInline):
|
||||
model = Keg
|
||||
extra = 4
|
||||
|
||||
class KegAdmin(admin.ModelAdmin):
|
||||
readonly_fields = ('id',)
|
||||
list_display = ['id', 'kegstate', 'kegtype']
|
||||
list_editable = ['kegstate', 'kegtype']
|
||||
|
||||
class KegTypeAdmin(admin.ModelAdmin):
|
||||
list_display = ['name','manufacturer','size_gal',]
|
||||
inlines = [
|
||||
KegInline,
|
||||
]
|
||||
|
||||
class StateAdmin(admin.ModelAdmin):
|
||||
list_display = ['name']
|
||||
|
||||
admin.site.register(Keg, KegAdmin)
|
||||
admin.site.register(KegType, KegTypeAdmin)
|
||||
admin.site.register(State, StateAdmin)
|
Reference in New Issue
Block a user