|
|
|
@ -361,6 +361,8 @@ class Tournament(models.Model): |
|
|
|
return False |
|
|
|
return False |
|
|
|
|
|
|
|
|
|
|
|
def display_group_stages(self): |
|
|
|
def display_group_stages(self): |
|
|
|
|
|
|
|
if self.end_date is not None: |
|
|
|
|
|
|
|
return True |
|
|
|
if len(self.groupstage_set.all()) == 0: |
|
|
|
if len(self.groupstage_set.all()) == 0: |
|
|
|
return False |
|
|
|
return False |
|
|
|
if self.publish_group_stages: |
|
|
|
if self.publish_group_stages: |
|
|
|
@ -388,6 +390,8 @@ class Tournament(models.Model): |
|
|
|
return min(group_stages, key=lambda gs: gs.start_date).start_date |
|
|
|
return min(group_stages, key=lambda gs: gs.start_date).start_date |
|
|
|
|
|
|
|
|
|
|
|
def display_matches(self): |
|
|
|
def display_matches(self): |
|
|
|
|
|
|
|
if self.end_date is not None: |
|
|
|
|
|
|
|
return True |
|
|
|
bracket_matches = self.bracket_matches() |
|
|
|
bracket_matches = self.bracket_matches() |
|
|
|
if len(bracket_matches) == 0: |
|
|
|
if len(bracket_matches) == 0: |
|
|
|
return False |
|
|
|
return False |
|
|
|
|