optimize save_as option

This commit is contained in:
2022-07-30 22:05:47 +00:00
parent 3e79143946
commit bc482efc01
3 changed files with 12 additions and 8 deletions

View File

@@ -55,10 +55,13 @@ class FileUploadInline(admin.TabularInline):
class PostAdmin(admin.ModelAdmin): class PostAdmin(admin.ModelAdmin):
form = PostForm form = PostForm
model = Post model = Post
list_filter = ["is_pinned", "status"]
list_display = ["title", "slug", "public_date", "status", "is_pinned"] list_display = ["title", "slug", "public_date", "status", "is_pinned"]
list_filter = ["is_pinned", "status"]
ordering = ["-public_date"] ordering = ["-public_date"]
save_as = True
def add_view(self, request, form_url="", extra_context=None): def add_view(self, request, form_url="", extra_context=None):
extra_context = extra_context or {} extra_context = extra_context or {}
extra_context["help_text"] = "Fette Schriften sind Pflichtfelder." extra_context["help_text"] = "Fette Schriften sind Pflichtfelder."
@@ -98,24 +101,27 @@ class PostAdmin(admin.ModelAdmin):
class NewsAdmin(PostAdmin): class NewsAdmin(PostAdmin):
form = NewsForm form = NewsForm
model = News model = News
inlines = (FileUploadInline,) inlines = (FileUploadInline,)
class EventAdmin(PostAdmin): class EventAdmin(PostAdmin):
form = EventForm form = EventForm
model = Event model = Event
list_filter = ["is_pinned", "status"]
list_display = ["title", "slug", "event_start", "status", "is_pinned"]
ordering = ["-event_start"]
actions = [make_fetmeeting] actions = [make_fetmeeting]
list_display = ["title", "slug", "event_start", "status", "is_pinned"]
list_filter = ["is_pinned", "status"]
ordering = ["-event_start"]
class FetMeetingAdmin(EventAdmin): class FetMeetingAdmin(EventAdmin):
form = FetMeetingForm form = FetMeetingForm
model = FetMeeting model = FetMeeting
list_filter = []
list_display = ["title", "slug", "event_start"]
actions = [] actions = []
list_display = ["title", "slug", "event_start"]
list_filter = []
admin.site.register(Event, EventAdmin) admin.site.register(Event, EventAdmin)

View File

@@ -1 +0,0 @@
{% extends "admin/index.html" %}

View File

@@ -3,6 +3,5 @@
{% block submit-row %} {% block submit-row %}
{% if not show_close %}<a href="{% url opts|admin_urlname:'changelist' %}" class="closelink">{% translate 'Close' %}</a>{% endif %} {% if not show_close %}<a href="{% url opts|admin_urlname:'changelist' %}" class="closelink">{% translate 'Close' %}</a>{% endif %}
{% if not show_save_as_new %}<input type="submit" value="{% translate 'Save as new' %}" name="_saveasnew">{% endif %}
{{ block.super }} {{ block.super }}
{% endblock %} {% endblock %}