20 lines
568 B
Python
20 lines
568 B
Python
|
from django.contrib import admin
|
||
|
from eventplanner.models import Event, EventParticipation
|
||
|
|
||
|
|
||
|
class EventParticipationInline(admin.TabularInline):
|
||
|
model = EventParticipation
|
||
|
extra = 1
|
||
|
readonly_fields = ('musician',)
|
||
|
fields = ( 'musician', 'status', 'comment', )
|
||
|
has_add_permission = lambda self, req : False
|
||
|
has_delete_permission = lambda self, req, obj : False
|
||
|
|
||
|
template = "custom_tabular.html"
|
||
|
|
||
|
|
||
|
class EventAdmin(admin.ModelAdmin):
|
||
|
inlines = ( EventParticipationInline, )
|
||
|
|
||
|
|
||
|
admin.site.register( Event, EventAdmin )
|