diff --git a/seminar/admin.py b/seminar/admin.py index 81314119..cdfcb413 100644 --- a/seminar/admin.py +++ b/seminar/admin.py @@ -136,11 +136,16 @@ class OsobaAdmin(admin.ModelAdmin): @admin.register(m.Organizator) class OrganizatorAdmin(admin.ModelAdmin): search_fields = ['osoba__jmeno', 'osoba__prijmeni', 'osoba__prezdivka'] - + +class OsobaInline(admin.TabularInline): + model = m.Osoba + @admin.register(m.Resitel) -class ResitelAdmin(admin.ModelAdmin): +class ResitelAdmin(ReverseModelAdmin): search_fields = ['osoba__jmeno', 'osoba__prijmeni', 'osoba__prezdivka'] ordering = ('osoba__jmeno','osoba__prijmeni') + inline_type = 'stacked' + inline_reverse = ['osoba'] @admin.register(m.Problem) class ProblemAdmin(PolymorphicParentModelAdmin):