|
|
|
|
@ -37,6 +37,7 @@ class TeamRegistration(TournamentSubModel): |
|
|
|
|
final_ranking = models.IntegerField(null=True, blank=True) |
|
|
|
|
points_earned = models.IntegerField(null=True, blank=True) |
|
|
|
|
unique_random_index = models.IntegerField(default=0) |
|
|
|
|
user_canceled_registration = False |
|
|
|
|
|
|
|
|
|
def delete_dependencies(self): |
|
|
|
|
for player_registration in self.player_registrations.all(): |
|
|
|
|
@ -560,3 +561,10 @@ class TeamRegistration(TournamentSubModel): |
|
|
|
|
return player_registrations[0].player_contact() |
|
|
|
|
|
|
|
|
|
return None |
|
|
|
|
|
|
|
|
|
def cancel_registration(self): |
|
|
|
|
self.walk_out = True |
|
|
|
|
self.user_canceled_registration = True |
|
|
|
|
|
|
|
|
|
def user_did_cancel_registration(self): |
|
|
|
|
return self.user_canceled_registration and self.walk_out |
|
|
|
|
|