Fixes #4124: export cataloge books to csv.
authorRadek Czajka <rczajka@rczajka.pl>
Tue, 27 Oct 2020 13:32:24 +0000 (14:32 +0100)
committerRadek Czajka <rczajka@rczajka.pl>
Tue, 27 Oct 2020 13:32:24 +0000 (14:32 +0100)
requirements/requirements.txt
src/catalogue/admin.py

index 313d092..6f5cf03 100644 (file)
@@ -14,7 +14,7 @@ librarian==1.8.1
 
 ## Django
 Django==3.0.4
 
 ## Django
 Django==3.0.4
-fnpdjango==0.4.3
+fnpdjango==0.4.5
 django-pipeline==1.7.0      # +
 django-cas-ng==4.1.1        # +
 sorl-thumbnail==12.6.3      # +
 django-pipeline==1.7.0      # +
 django-cas-ng==4.1.1        # +
 sorl-thumbnail==12.6.3      # +
index 608d625..90759b0 100644 (file)
@@ -3,6 +3,7 @@
 #
 from django.contrib import admin
 from django.utils.translation import gettext_lazy as _
 #
 from django.contrib import admin
 from django.utils.translation import gettext_lazy as _
+from fnpdjango.actions import export_as_csv_action
 from . import models
 from .wikidata import WikidataAdminMixin
 
 from . import models
 from .wikidata import WikidataAdminMixin
 
@@ -43,6 +44,7 @@ class BookAdmin(WikidataAdminMixin, admin.ModelAdmin):
     prepopulated_fields = {"slug": ("title",)}
     list_filter = ["language", "pd_year", "collections"]
     readonly_fields = ["wikidata_link"]
     prepopulated_fields = {"slug": ("title",)}
     list_filter = ["language", "pd_year", "collections"]
     readonly_fields = ["wikidata_link"]
+    actions = [export_as_csv_action()]
     fieldsets = [
         (None, {"fields": [("wikidata", "wikidata_link")]}),
         (
     fieldsets = [
         (None, {"fields": [("wikidata", "wikidata_link")]}),
         (