kopia lustrzana https://gitlab.com/marnanel/chapeau
28 wiersze
646 B
Python
28 wiersze
646 B
Python
from django.contrib import admin
|
|
from polymorphic.admin import *
|
|
from django_kepi.models import *
|
|
|
|
class ThingChildAdmin(PolymorphicChildModelAdmin):
|
|
base_model = Thing
|
|
|
|
@admin.register(Actor)
|
|
class ActorChildAdmin(ThingChildAdmin):
|
|
base_model = Actor
|
|
|
|
@admin.register(Item)
|
|
class ItemChildAdmin(ThingChildAdmin):
|
|
base_model = Item
|
|
|
|
@admin.register(Activity)
|
|
class ActivityChildAdmin(ThingChildAdmin):
|
|
base_model = Activity
|
|
|
|
@admin.register(Thing)
|
|
class ThingParentAdmin(PolymorphicParentModelAdmin):
|
|
base_model = Thing
|
|
child_models = (
|
|
Actor,
|
|
Item,
|
|
Activity,
|
|
)
|