Skip to content
Snippets Groups Projects
Commit ba8704fb authored by Lorenzo Conti's avatar Lorenzo Conti
Browse files

Merge branch 'fix/json-export-view' into 'main'

Change JSONExportView to DetailView of an Event

See merge request !23
parents abe8fc86 3a211c60
No related branches found
No related tags found
1 merge request!23Change JSONExportView to DetailView of an Event
Pipeline #275620 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