From edf5c870f19f8441409f9db819f6c8707ff8dbad Mon Sep 17 00:00:00 2001 From: Laurent Date: Sun, 12 May 2024 15:06:10 +0200 Subject: [PATCH] Adds event count for a club in the admin --- tournaments/admin.py | 2 +- tournaments/models/club.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/tournaments/admin.py b/tournaments/admin.py index 0ed0144..c884873 100644 --- a/tournaments/admin.py +++ b/tournaments/admin.py @@ -48,7 +48,7 @@ class EventAdmin(admin.ModelAdmin): list_display = ['name', 'club', 'creation_date', 'creator'] class ClubAdmin(admin.ModelAdmin): - list_display = ['name', 'acronym', 'phone'] + list_display = ['name', 'acronym', 'events_count'] class PurchaseAdmin(admin.ModelAdmin): list_display = ['user', 'identifier', 'purchase_date', 'product_id', 'quantity'] diff --git a/tournaments/models/club.py b/tournaments/models/club.py index cced66f..f371b0b 100644 --- a/tournaments/models/club.py +++ b/tournaments/models/club.py @@ -18,3 +18,6 @@ class Club(models.Model): def __str__(self): return self.name + + def events_count(self): + return len(self.event_set.all())