blob: 6fb4042c372a94d8692d200df1cdf92b4c667d7a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
<p>
<strong>Status:</strong>
<%= @match.status %>
</p>
<p>
<strong>Tournament:</strong>
<%= @match.tournament.id %>
</p>
<p>
<strong>Name:</strong>
<%= @match.name %>
</p>
<!--
Match Status 0 => Pairings Stage
Match Status 1 => Match Active
Match Status 2 => Match Finished (Peer Review Starts)
Match Status 3 => Match Completed (Scores Completed OR Results Page)
Four views:- (status is Match status)
A. Pairings, when status is 0 for either Host or Player Or when status is 1 for player
B. A page the host will see if status is 1 OR 2
C. The Peer review page that the players will see if status is 2.
D. The page everyone will see when status is 3.
Note:- The change of status from 1 to 2 is coming from League Data Pull (RIOT API)
-->
<!--
This is what the HOST will see when the Match Status is NOT 3
-->
<% if (@tournament.hosts.include?(current_user) and @match.winner.nil?) %>
<%= form_for([@tournament, @match], method: "put") do |f| %>
<ul>
<% @match.teams.each do |team| %>
<li><label><%= f.radio_button(:winner, team.id) %>
<%= team.users.collect{|u| u.user_name}.join(", ") %></label></li>
<% end %>
</ul>
<%= f.submit("Select Winner") %>
<% end %>
<% end %>
<!--
This is what the Players and the Hosts of the tournament will view when the Match Status is 0
-->
<% if (@match.status==0) %>
<% if (@tournament.players.include?(current_user) || @tournament.hosts.include?(current_user)) %>
<% @match.teams.each do |team| %>
<ul>
<% team.users.collect{|u| u.user_name}.each do |k| %>
<li><label><%= k %></label></li>
<% end %>
</ul>
<% end %>
<% end %>
<% end %>
<!--
Players see the Peer Review Page
Host see the Game Status
-->
<% if (@match.status==0) %>
<% if (@tournament.players.include?(current_user) %>
<% @match.teams.each do |team| %>
<ul>
<% team.users.collect{|u| u.user_name}.each do |k| %>
<li><label><%= k %></label></li>
<% end %>
</ul>
<% end %>
<% end %>
<% end %>
<% unless @match.winner.nil? %>
<p>
<strong>Winner:</strong>
<%= @match.winner.users.collect{|u| u.user_name}.join(", ") %>
</p>
<% end %>
|