21 lines
765 B
Python
21 lines
765 B
Python
from django.contrib import admin
|
|
from draft.models import DraftSession, DraftParticipant, DraftMoviePool, DraftPick, DraftSessionSettings
|
|
|
|
class DraftSessionSettingsInline(admin.TabularInline): # or TabularInline
|
|
model = DraftSessionSettings
|
|
can_delete = False
|
|
show_change_link = True
|
|
class DraftParticipantInline(admin.TabularInline):
|
|
extra = 0
|
|
model = DraftParticipant
|
|
class DraftSessionAdmin(admin.ModelAdmin):
|
|
inlines = [DraftSessionSettingsInline, DraftParticipantInline]
|
|
readonly_fields = ('hashed_id',)
|
|
|
|
# Register your models here.
|
|
admin.site.register(DraftSession, DraftSessionAdmin)
|
|
admin.site.register(DraftSessionSettings)
|
|
admin.site.register(DraftParticipant)
|
|
admin.site.register(DraftMoviePool)
|
|
admin.site.register(DraftPick)
|