From 2463c8f8c8ea09d175cf94875c09e8f31173e7c1 Mon Sep 17 00:00:00 2001 From: Laurent Date: Sun, 7 Sep 2025 17:53:46 +0200 Subject: [PATCH 1/2] put the shop back online --- shop/templates/shop/product_list.html | 2 +- tournaments/templates/tournaments/navigation_base.html | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/shop/templates/shop/product_list.html b/shop/templates/shop/product_list.html index 50926e9..f2b0989 100644 --- a/shop/templates/shop/product_list.html +++ b/shop/templates/shop/product_list.html @@ -9,7 +9,7 @@ {% include 'shop/partials/navigation_base.html' %}
-

Bienvenue sur la boutique Padel Club des copains !

+

Bienvenue sur la boutique Padel Club !

Photos : Les photos des vêtements n'ont pas encore tous le logo, la description indique où il se situera.

Livraison : Commandez en ligne et récupérez votre commande en main propre lors de votre prochaine session de padel au club. La livraison peut être possible !

diff --git a/tournaments/templates/tournaments/navigation_base.html b/tournaments/templates/tournaments/navigation_base.html index 0ba7f28..7e07f5e 100644 --- a/tournaments/templates/tournaments/navigation_base.html +++ b/tournaments/templates/tournaments/navigation_base.html @@ -3,12 +3,12 @@ Clubs {% if user.is_authenticated %} Mes tournois - + Mes commandes Mon compte {% else %} Se connecter {% endif %} - + La boutique {% if user.is_authenticated and user.is_staff %} Tournois privés Tableau de bord From bedd7528244dc9977297886431b4b6aa35f9b9f2 Mon Sep 17 00:00:00 2001 From: Laurent Date: Mon, 8 Sep 2025 15:24:15 +0200 Subject: [PATCH 2/2] tournament api returns tournament created by the user --- api/views.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/api/views.py b/api/views.py index 23ed6b2..dea7aea 100644 --- a/api/views.py +++ b/api/views.py @@ -80,7 +80,13 @@ class TournamentViewSet(SoftDeleteViewSet): def get_queryset(self): if self.request.user.is_anonymous: return [] - return self.queryset.filter(event__creator=self.request.user) + return self.queryset.filter( + Q(event__creator=self.request.user)) + + return self.queryset.filter( + Q(event__creator=self.request.user) | Q(related_user=self.request.user) + ).distinct() + def perform_create(self, serializer): serializer.save()