From 5de1c8f5205af8bc08ceb94362b738fcef98a3f3 Mon Sep 17 00:00:00 2001 From: "Edgar P. Burkhart" Date: Sat, 14 Jun 2025 12:33:36 +0200 Subject: [PATCH] Refactor group detail view: update blacklist clearing to use POST method and enhance button layout for group actions --- game/templates/game/group_detail.html | 19 ++++++++++++++----- game/views.py | 2 +- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/game/templates/game/group_detail.html b/game/templates/game/group_detail.html index 8f12311..1f7f810 100644 --- a/game/templates/game/group_detail.html +++ b/game/templates/game/group_detail.html @@ -11,11 +11,20 @@ {% if group.owner == user %}

- Modifier le groupe -

-

- Lancer une partie - Effacer la blacklist +

+ {% csrf_token %} +
+ Jouer + Renommer + +
+

{% endif %} {% if group.musikgame_set.exists %} diff --git a/game/views.py b/game/views.py index c564b8c..453694f 100644 --- a/game/views.py +++ b/game/views.py @@ -338,7 +338,7 @@ class YoutubeCallbackView(LoginRequiredMixin, View): class GroupClearBlacklistView(OwnerFilterMixin, SingleObjectMixin, View): model = models.Group - def get(self, request, pk): + def post(self, request, pk): group = self.get_object() group.musicvideo_set.filter(blacklisted=True).update(blacklisted=False) messages.add_message(request, messages.SUCCESS, "La blacklist a été effacée.")