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