From 4ac4072350b0a1514e648c973b190e3477c38758 Mon Sep 17 00:00:00 2001 From: Julian Leucker <leuckerj@gmail.com> Date: Wed, 1 May 2019 14:48:43 +0200 Subject: [PATCH] Add action-buttons to Admin --- schoolapps/faq/admin.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/schoolapps/faq/admin.py b/schoolapps/faq/admin.py index 84cfb04d2..f5c4d8c58 100644 --- a/schoolapps/faq/admin.py +++ b/schoolapps/faq/admin.py @@ -2,6 +2,14 @@ from django.contrib import admin from faq.models import Question, FAQQuestion # Register your models here. +def show(modeladmin, request, queryset): + queryset.update(show=True) +show.short_description = "Ausgewählte Fragen veröffentlichen" + +def hide(modeladmin, request, queryset): + queryset.update(show=False) +hide.short_description = "Ausgewählte Fragen nicht mehr veröffentlichen" + class QuestionAdmin(admin.ModelAdmin): list_display = ("question_text", "pub_date", "user", "answered") list_filter = ("answered",) @@ -10,5 +18,6 @@ admin.site.register(Question, QuestionAdmin) class FAQQuestionAdmin(admin.ModelAdmin): list_display = ("question_text", "icon", "show") + actions = [show, hide] admin.site.register(FAQQuestion, FAQQuestionAdmin) \ No newline at end of file -- GitLab