Add allowed channels section to campaign detail view

This commit is contained in:
Joakim Hellsén 2025-09-09 04:43:41 +02:00
commit 162d752a22
2 changed files with 22 additions and 1 deletions

View file

@ -232,7 +232,7 @@ class DropCampaignDetailView(DetailView):
if queryset is None:
queryset = self.get_queryset()
queryset = queryset.select_related("game__owner")
queryset = queryset.select_related("game__owner").prefetch_related("allow_channels")
return super().get_object(queryset=queryset)
@ -337,6 +337,7 @@ class DropCampaignDetailView(DetailView):
context["drops"] = enhanced_drops
context["campaign_data"] = format_and_color_json(campaign_data[0])
context["owner"] = campaign.game.owner
context["allowed_channels"] = campaign.allow_channels.all().order_by("display_name")
return context