Files
django-dav-events/dav_events/admin.py

44 lines
923 B
Python

from django.contrib import admin
from .models import EventStatus, EventFlag, EventChange, Event, OneClickAction, Participant, TrashedParticipant
@admin.register(EventStatus)
class EventStatusAdmin(admin.ModelAdmin):
pass
class EventChangeInline(admin.TabularInline):
model = EventChange
extra = 1
class EventFlagInline(admin.TabularInline):
model = EventFlag
extra = 1
class EventParticipantInline(admin.TabularInline):
model = Participant
extra = 1
@admin.register(Event)
class EventAdmin(admin.ModelAdmin):
inlines = [EventChangeInline, EventFlagInline, EventParticipantInline]
ordering = ['sport', 'number']
@admin.register(OneClickAction)
class OneClickActionAdmin(admin.ModelAdmin):
pass
@admin.register(Participant)
class ParticipantAdmin(admin.ModelAdmin):
pass
@admin.register(TrashedParticipant)
class TrashedParticipantAdmin(admin.ModelAdmin):
pass