diff --git a/tournaments/migrations/0136_rename_hidden_club_admin_visible.py b/tournaments/migrations/0136_rename_hidden_club_admin_visible.py new file mode 100644 index 0000000..e11ffe9 --- /dev/null +++ b/tournaments/migrations/0136_rename_hidden_club_admin_visible.py @@ -0,0 +1,18 @@ +# Generated by Django 5.1 on 2025-08-07 16:57 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('tournaments', '0135_club_hidden'), + ] + + operations = [ + migrations.RenameField( + model_name='club', + old_name='hidden', + new_name='admin_visible', + ), + ] diff --git a/tournaments/models/club.py b/tournaments/models/club.py index 6a8a242..d0f6b56 100644 --- a/tournaments/models/club.py +++ b/tournaments/models/club.py @@ -25,7 +25,7 @@ class Club(BaseModel): ) court_count = models.IntegerField(default=2) broadcast_code = models.CharField(max_length=10, null=True, blank=True, unique=True) - hidden = models.BooleanField(default=False) + admin_visible = models.BooleanField(default=False) def delete_dependencies(self): for court in self.courts.all(): diff --git a/tournaments/views.py b/tournaments/views.py index c85f3d2..d8267ac 100644 --- a/tournaments/views.py +++ b/tournaments/views.py @@ -355,9 +355,10 @@ def clubs(request): # clubs.append(club) clubs = Club.objects.filter( - hidden=False, - # events__tournaments__end_date__isnull=False, - events__tournaments__is_private=False + Q(admin_visible=True) | Q( + events__tournaments__end_date__isnull=False, + events__tournaments__is_private=False + ) ).distinct().order_by('name') return render(request, 'tournaments/clubs.html', {