admin minor improvements

sync
Laurent 9 months ago
parent 269ed59e2a
commit cba4cb9367
  1. 6
      tournaments/admin.py
  2. 5
      tournaments/models/match.py

@ -61,10 +61,10 @@ class TeamScoreAdmin(SyncedObjectAdmin):
search_fields = ['id'] search_fields = ['id']
class RoundAdmin(SyncedObjectAdmin): class RoundAdmin(SyncedObjectAdmin):
list_display = ['tournament', 'name', 'index', 'parent'] list_display = ['tournament', 'name', 'parent', 'index']
list_filter = [SimpleTournamentListFilter, SimpleIndexListFilter] list_filter = [SimpleTournamentListFilter, SimpleIndexListFilter]
search_fields = ['id'] search_fields = ['id']
ordering = ['parent'] ordering = ['parent', 'index']
class PlayerRegistrationAdmin(SyncedObjectAdmin): class PlayerRegistrationAdmin(SyncedObjectAdmin):
list_display = ['first_name', 'last_name', 'licence_id', 'rank'] list_display = ['first_name', 'last_name', 'licence_id', 'rank']
@ -75,7 +75,7 @@ class PlayerRegistrationAdmin(SyncedObjectAdmin):
class MatchAdmin(SyncedObjectAdmin): class MatchAdmin(SyncedObjectAdmin):
list_display = ['__str__', 'round', 'group_stage', 'start_date', 'end_date', 'index'] list_display = ['__str__', 'round', 'group_stage', 'start_date', 'end_date', 'index']
list_filter = [MatchTypeListFilter, MatchTournamentListFilter, SimpleIndexListFilter] list_filter = [MatchTypeListFilter, MatchTournamentListFilter, SimpleIndexListFilter]
ordering = ['-group_stage', 'round'] ordering = ['-group_stage', 'round', 'index']
class GroupStageAdmin(SyncedObjectAdmin): class GroupStageAdmin(SyncedObjectAdmin):
list_display = ['tournament', 'start_date', 'index'] list_display = ['tournament', 'start_date', 'index']

@ -34,7 +34,10 @@ class Match(SideStoreModel):
def __str__(self): def __str__(self):
names = " / ".join(self.player_names()) names = " / ".join(self.player_names())
return f"{self.stage_name()} #{self.index}: {names}" if names:
return f"{self.stage_name()} : {names}"
else:
return f"{self.stage_name()}"
def save(self, *args, **kwargs): def save(self, *args, **kwargs):
self.store_id = str(self.get_tournament_id()) self.store_id = str(self.get_tournament_id())

Loading…
Cancel
Save