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

Change JSONExportView to DetailView of an Event

parent bb75b771
No related branches found
No related tags found
2 merge requests!23Change JSONExportView to DetailView of an Event,!17Add view to clear schedule
Pipeline #275328 passed
......@@ -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