optimize save_as option
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
{% extends "admin/index.html" %}
|
|
||||||
@@ -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 %}
|
||||||
|
|||||||
Reference in New Issue
Block a user