diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-12-05 12:14:00 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-12-12 12:23:20 +0100 |
commit | 1e9a39fc60fa419aeb3309b02f5161a44af0faa0 (patch) | |
tree | 7dcabc851f8e5637aa290dd299146534eaf3e9d7 /ishtar_common | |
parent | 9b9b008f97c7712d4865d80a08df0ba7379a0b7b (diff) | |
download | Ishtar-1e9a39fc60fa419aeb3309b02f5161a44af0faa0.tar.bz2 Ishtar-1e9a39fc60fa419aeb3309b02f5161a44af0faa0.zip |
Admin: importer model export
Diffstat (limited to 'ishtar_common')
-rw-r--r-- | ishtar_common/admin.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/ishtar_common/admin.py b/ishtar_common/admin.py index 578ad9939..10c8c7337 100644 --- a/ishtar_common/admin.py +++ b/ishtar_common/admin.py @@ -1796,9 +1796,19 @@ class ImporterColumnAdmin(admin.ModelAdmin): admin_site.register(models.ImporterColumn, ImporterColumnAdmin) -class ImporterModelAdmin(admin.ModelAdmin): +class ImporterModelAdmin(ImportActionAdmin, ImportJSONActionAdmin): list_display = ("name", "klass") + import_keys = ["klass"] model = models.ImporterModel + actions = [ + export_as_csv_action(), + serialize_type_action, + ] + CSV_FIELD_ORDER = [ + "id", + "klass", + "name", + ] admin_site.register(models.ImporterModel, ImporterModelAdmin) |