|
|
|
@ -38,21 +38,28 @@ class TeamRegistration(models.Model): |
|
|
|
return self.player_names() |
|
|
|
return self.player_names() |
|
|
|
|
|
|
|
|
|
|
|
def player_names_as_list(self): |
|
|
|
def player_names_as_list(self): |
|
|
|
return [pr.name() for pr in self.playerregistration_set.all()] |
|
|
|
players = list(self.playerregistration_set.all()) |
|
|
|
|
|
|
|
if len(players) == 0: |
|
|
|
|
|
|
|
return ['', ''] |
|
|
|
|
|
|
|
elif len(players) == 1: |
|
|
|
|
|
|
|
return [players[0].name(), ''] |
|
|
|
|
|
|
|
else: |
|
|
|
|
|
|
|
return [pr.name() for pr in players] |
|
|
|
|
|
|
|
|
|
|
|
def team_names(self): |
|
|
|
def team_names(self): |
|
|
|
if self.name: |
|
|
|
if self.name: |
|
|
|
return [self.name] |
|
|
|
return [self.name, ''] #add an empty line if it's a team name |
|
|
|
else: |
|
|
|
else: |
|
|
|
return self.player_names_as_list() |
|
|
|
return self.player_names_as_list() |
|
|
|
|
|
|
|
|
|
|
|
def shortened_team_names(self): |
|
|
|
def shortened_team_names(self): |
|
|
|
if self.name: |
|
|
|
if self.name: |
|
|
|
return [self.name] |
|
|
|
return [self.name, ''] #add an empty line if it's a team name |
|
|
|
else: |
|
|
|
else: |
|
|
|
players = list(self.playerregistration_set.all()) |
|
|
|
players = list(self.playerregistration_set.all()) |
|
|
|
if len(players) == 1: |
|
|
|
if len(players) == 0: |
|
|
|
|
|
|
|
return ['', ''] |
|
|
|
|
|
|
|
elif len(players) == 1: |
|
|
|
return [players[0].shortened_name(), ''] |
|
|
|
return [players[0].shortened_name(), ''] |
|
|
|
else: |
|
|
|
else: |
|
|
|
return [pr.shortened_name() for pr in players] |
|
|
|
return [pr.shortened_name() for pr in players] |
|
|
|
|