From bc482efc01b7de65909b3b02a26ef37833aacd19 Mon Sep 17 00:00:00 2001 From: Patrick Mayr Date: Sat, 30 Jul 2022 22:05:47 +0000 Subject: [PATCH] optimize save_as option --- fet2020/posts/admin.py | 18 ++++++++++++------ fet2020/templates/admin/index.html | 1 - fet2020/templates/admin/submit_line.html | 1 - 3 files changed, 12 insertions(+), 8 deletions(-) delete mode 100644 fet2020/templates/admin/index.html diff --git a/fet2020/posts/admin.py b/fet2020/posts/admin.py index 47eeaa08..bece338c 100644 --- a/fet2020/posts/admin.py +++ b/fet2020/posts/admin.py @@ -55,10 +55,13 @@ class FileUploadInline(admin.TabularInline): class PostAdmin(admin.ModelAdmin): form = PostForm model = Post - list_filter = ["is_pinned", "status"] + list_display = ["title", "slug", "public_date", "status", "is_pinned"] + list_filter = ["is_pinned", "status"] ordering = ["-public_date"] + save_as = True + def add_view(self, request, form_url="", extra_context=None): extra_context = extra_context or {} extra_context["help_text"] = "Fette Schriften sind Pflichtfelder." @@ -98,24 +101,27 @@ class PostAdmin(admin.ModelAdmin): class NewsAdmin(PostAdmin): form = NewsForm model = News + inlines = (FileUploadInline,) class EventAdmin(PostAdmin): form = EventForm model = Event - list_filter = ["is_pinned", "status"] - list_display = ["title", "slug", "event_start", "status", "is_pinned"] - ordering = ["-event_start"] + actions = [make_fetmeeting] + list_display = ["title", "slug", "event_start", "status", "is_pinned"] + list_filter = ["is_pinned", "status"] + ordering = ["-event_start"] class FetMeetingAdmin(EventAdmin): form = FetMeetingForm model = FetMeeting - list_filter = [] - list_display = ["title", "slug", "event_start"] + actions = [] + list_display = ["title", "slug", "event_start"] + list_filter = [] admin.site.register(Event, EventAdmin) diff --git a/fet2020/templates/admin/index.html b/fet2020/templates/admin/index.html deleted file mode 100644 index e1b65301..00000000 --- a/fet2020/templates/admin/index.html +++ /dev/null @@ -1 +0,0 @@ -{% extends "admin/index.html" %} diff --git a/fet2020/templates/admin/submit_line.html b/fet2020/templates/admin/submit_line.html index 05a5b840..9e1c0af8 100644 --- a/fet2020/templates/admin/submit_line.html +++ b/fet2020/templates/admin/submit_line.html @@ -3,6 +3,5 @@ {% block submit-row %} {% if not show_close %}{% translate 'Close' %}{% endif %} - {% if not show_save_as_new %}{% endif %} {{ block.super }} {% endblock %}