diff --git a/atlas/admin.py b/atlas/admin.py index c5f644dd..3801424c 100755 --- a/atlas/admin.py +++ b/atlas/admin.py @@ -46,6 +46,25 @@ admin.site.register(CaseDetail) class DifferentialInline(admin.TabularInline): model = Differential +class CasesInline(admin.TabularInline): + model = Case + +class CaseCollectionAdminForm(ModelForm): + class Meta: + model = CaseCollection + + +class CaseCollectionAdmin(VersionAdmin): + form = CaseCollectionAdminForm + + save_on_top = True + save_as = True + view_on_site = True + + inlines = (CasesInline,) + + +admin.site.register(Case, CaseCollectionAdmin) class AtlasAdminForm(ModelForm): class Meta: