order fix and team registration column added

clubs
Laurent 2 years ago
parent 1c20fa6d6a
commit 49c7cff126
  1. 6
      tournaments/admin.py
  2. 3
      tournaments/models/match.py
  3. 2
      tournaments/models/team_registration.py

@ -24,6 +24,10 @@ class CustomUserAdmin(UserAdmin):
),
]
class CustomTeamRegistration(admin.ModelAdmin):
model = TeamRegistration
list_display = ['player_names', 'name']
admin.site.register(CustomUser, CustomUserAdmin)
admin.site.register(Club)
admin.site.register(Event)
@ -31,6 +35,6 @@ admin.site.register(Round)
admin.site.register(GroupStage)
admin.site.register(Match)
admin.site.register(TeamScore)
admin.site.register(TeamRegistration)
admin.site.register(TeamRegistration, CustomTeamRegistration)
admin.site.register(Tournament)
admin.site.register(PlayerRegistration)

@ -127,6 +127,9 @@ class Match(models.Model):
return livematch
def sorted_team_scores(self):
if self.group_stage:
return self.team_scores.order_by('team_registration__group_stage_position')
else:
return self.team_scores.order_by('team_registration__bracket_position')
# def sort_value(self):

@ -18,6 +18,8 @@ class TeamRegistration(models.Model):
name = models.CharField(max_length=200, null=True, blank=True)
def __str__(self):
if self.name:
return f"{self.name}: {self.player_names()}"
return self.player_names()
def team_names(self):

Loading…
Cancel
Save