Skip to content
Snippets Groups Projects
Commit c0305a98 authored by Felix Blanke's avatar Felix Blanke
Browse files

Change JSONExportView to DetailView of an Event

parent eac073dd
No related branches found
No related tags found
1 merge request!268Merge fork for interoperability of KoMa solver
......@@ -39,23 +39,20 @@ class AKCSVExportView(AdminViewMixin, FilterByEventSlugMixin, ListView):
return super().get_queryset().order_by("ak__track")
class AKJSONExportView(AdminViewMixin, FilterByEventSlugMixin, ListView):
class AKJSONExportView(AdminViewMixin, DetailView):
"""
View: Export all AK slots of this event in JSON format ordered by tracks
"""
template_name = "admin/AKModel/ak_json_export.html"
model = AKSlot
context_object_name = "slots"
model = Event
context_object_name = "event"
title = _("AK JSON Export")
def get_queryset(self):
return super().get_queryset().order_by("ak__track")
slug_url_kwarg = "event_slug"
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
data = self.event.as_json_dict()
data = context["event"].as_json_dict()
context["json_data_oneline"] = json.dumps(data)
context["json_data"] = json.dumps(data, indent=2)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment