From 0bdbe7982882fdc185aaf16b97f13b765bb3a84b Mon Sep 17 00:00:00 2001 From: Gabriel Augendre Date: Tue, 30 Jun 2020 13:00:36 +0200 Subject: [PATCH] Add "mark as done" admin action for books --- manuels/admin.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/manuels/admin.py b/manuels/admin.py index 238c231..b2ba938 100644 --- a/manuels/admin.py +++ b/manuels/admin.py @@ -157,7 +157,11 @@ class BookAdmin(ExportMixin, admin.ModelAdmin): update_with_decitre.short_description = 'Mettre à jour avec Decitre' - actions = [update_with_decitre] + def mark_as_done(self, request, queryset): + queryset.update(done=True) + + mark_as_done.short_description = "Marquer comme traité" + actions = [update_with_decitre, mark_as_done] @admin.register(Editor)