From 8ac9cd0bbe363d8bc8b083f1cc496f4061280a82 Mon Sep 17 00:00:00 2001
From: Felix Blanke <info@fblanke.de>
Date: Mon, 10 Feb 2025 22:17:08 +0100
Subject: [PATCH] Add oneliner

---
 AKModel/templates/admin/AKModel/ak_json_export.html | 11 +++++++++++
 AKModel/views/ak.py                                 |  1 +
 2 files changed, 12 insertions(+)

diff --git a/AKModel/templates/admin/AKModel/ak_json_export.html b/AKModel/templates/admin/AKModel/ak_json_export.html
index 7ae242ca..65e459a5 100644
--- a/AKModel/templates/admin/AKModel/ak_json_export.html
+++ b/AKModel/templates/admin/AKModel/ak_json_export.html
@@ -3,7 +3,18 @@
 {% load tz %}
 
 {% block content %}
+
+<p>
+Exported JSON:
+<pre>
+{{ json_data_oneline }}
+</pre>
+</p>
+
+<p>
+Exported JSON (indented for better readability):
 <pre>
 {{ json_data }}
 </pre>
+</p>
 {% endblock %}
diff --git a/AKModel/views/ak.py b/AKModel/views/ak.py
index 32d840fb..15abf0df 100644
--- a/AKModel/views/ak.py
+++ b/AKModel/views/ak.py
@@ -193,6 +193,7 @@ class AKJSONExportView(AdminViewMixin, FilterByEventSlugMixin, ListView):
         data["participants"] = []
         data["aks"] = [ak.as_json_dict() for ak in context["slots"]]
 
+        context["json_data_oneline"] = json.dumps(data)
         context["json_data"] = json.dumps(data, indent=2)
 
         return context
-- 
GitLab