update view in admin

This commit is contained in:
2022-01-03 17:40:49 +00:00
parent 5198464935
commit 530764145b
2 changed files with 59 additions and 14 deletions

View File

@@ -8,38 +8,44 @@ from .forms import (
DocumentationAdminForm, DocumentationAdminForm,
EtherpadAdminForm, EtherpadAdminForm,
FileUploadAdminForm, FileUploadAdminForm,
TopicInlineForm,
DocumentationInlineForm,
EtherpadInlineForm,
FileUploadInlineForm,
) )
class TopicInline(admin.TabularInline):
model = Topic
form = TopicInlineForm
extra = 0
verbose_name = "Thema"
verbose_name_plural = "Themen"
show_change_link = True
class DocumentationInline(admin.TabularInline): class DocumentationInline(admin.TabularInline):
model = Documentation model = Documentation
form = DocumentationAdminForm form = DocumentationInlineForm
extra = 0 extra = 0
verbose_name = "Dokument" verbose_name = "Dokument"
verbose_name_plural = "Dokument-Übersicht" verbose_name_plural = "Dokument-Übersicht"
class FileUploadInline(admin.TabularInline):
model = FileUpload
extra = 0
verbose_name = "Datei"
verbose_name_plural = "Dateien"
class EtherpadInline(admin.TabularInline): class EtherpadInline(admin.TabularInline):
model = Etherpad model = Etherpad
form = EtherpadInlineForm
extra = 0 extra = 0
verbose_name = "Etherpad" verbose_name = "Etherpad"
verbose_name_plural = "Etherpads" verbose_name_plural = "Etherpads"
class TopicInline(admin.TabularInline): class FileUploadInline(admin.TabularInline):
model = Topic model = FileUpload
form = TopicAdminForm form = FileUploadInlineForm
extra = 0 extra = 0
verbose_name = "Thema" verbose_name = "Datei"
verbose_name_plural = "Themen" verbose_name_plural = "Dateien"
show_change_link = True
class TopicGroupAdmin(admin.ModelAdmin): class TopicGroupAdmin(admin.ModelAdmin):

View File

@@ -15,6 +15,7 @@ class TopicGroupAdminForm(forms.ModelForm):
fields = [ fields = [
"title", "title",
"slug", "slug",
"order",
] ]
@@ -52,6 +53,7 @@ class EtherpadAdminForm(forms.ModelForm):
fields = [ fields = [
"title", "title",
"documentation", "documentation",
"date",
] ]
@@ -65,6 +67,43 @@ class FileUploadAdminForm(forms.ModelForm):
] ]
class TopicInlineForm(forms.ModelForm):
class Meta:
model = Topic
fields = [
"title",
"slug",
]
class DocumentationInlineForm(forms.ModelForm):
class Meta:
model = Documentation
fields = [
"title",
"slug",
]
class EtherpadInlineForm(forms.ModelForm):
class Meta:
model = Etherpad
fields = [
"title",
"documentation",
"date",
]
class FileUploadInlineForm(forms.ModelForm):
class Meta:
model = FileUpload
fields = [
"title",
"file_field",
]
class EtherpadForm(forms.ModelForm): class EtherpadForm(forms.ModelForm):
class Meta: class Meta:
model = Etherpad model = Etherpad