Skip to content

Commit 091ddcc

Browse files
committed
add yagi keiji cup final results view
1 parent 95e484c commit 091ddcc

File tree

3 files changed

+8
-17
lines changed

3 files changed

+8
-17
lines changed

server/templates/tournament/_tournament_registration_status.html

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
{% load i18n %}
22
{% with tournament.rating_link as link %}
33

4-
{% if not tournament.main_registration_status_is_hide %}
5-
<span class="badge bg-{{ tournament.registration_status_badge_class }}" title="{{ tournament.registration_status_help_text }}" data-toggle="tooltip" data-placement="bottom">
6-
{{ tournament.registration_status_help_text|upper }}
7-
</span>
8-
{% endif %}
4+
<span class="badge bg-{{ tournament.registration_status_badge_class }}" title="{{ tournament.registration_status_help_text }}" data-toggle="tooltip" data-placement="bottom">
5+
{{ tournament.registration_status_help_text|upper }}
6+
</span>
97

108
{% if tournament.is_command %}
119
<span class="badge bg-championship" title="{% trans 'teams' %}" data-toggle="tooltip" data-placement="bottom">

server/tournament/models.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -139,14 +139,6 @@ def get_url(self):
139139
else:
140140
return reverse("tournament_details", kwargs={"slug": self.slug})
141141

142-
# todo: remove after Yagi Kaiji Cup tournament!
143-
@property
144-
def main_registration_status_is_hide(self):
145-
# Yagi Kaiji Cup case
146-
if self.id == 604:
147-
return True
148-
return False
149-
150142
@property
151143
def type_badge_class(self):
152144
if self.is_ema():

server/yagi_keiji_cup/views.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,20 @@ def cup_final_information(request):
3232
team_place = 1
3333
last_team_scores_tuple = ()
3434
for result in results:
35+
best_team_avg_place = min(result.tenhou_player_avg_place, result.majsoul_player_avg_place)
3536
current_team_place = team_place
3637
if len(last_team_scores_tuple) > 0:
37-
if last_team_scores_tuple[0] == result.team_scores:
38-
current_team_place = last_team_scores_tuple[1]
38+
if last_team_scores_tuple[0] == result.team_scores and last_team_scores_tuple[1] == best_team_avg_place:
39+
current_team_place = last_team_scores_tuple[2]
3940

4041
calculated_results.append(
4142
{
4243
"result": result,
43-
"team_avg_place": min(result.tenhou_player_avg_place, result.majsoul_player_avg_place),
44+
"team_avg_place": best_team_avg_place,
4445
"team_place": current_team_place,
4546
}
4647
)
47-
last_team_scores_tuple = (result.team_scores, current_team_place)
48+
last_team_scores_tuple = (result.team_scores, best_team_avg_place, current_team_place)
4849
team_place = team_place + 1
4950

5051
return render(

0 commit comments

Comments
 (0)