feat(tournaments): add partnership tracking and tournament management
Implement comprehensive partnership tracking system and tournament management features including round-robin, single/double elimination, and Swiss system pairings. Changes: - Add partnership_games and partnership_stats tables - Implement PartnershipTracker service for recording partnership data - Add tournament generator with multiple formats - Create tournament management actions and views - Add acceptance tests for partnership tracking - Fix PartnershipTracker to use single snapshot per player per match - Fix round-robin test to query by round_number instead of hardcoded ID Note: All 8 acceptance tests now passing
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
<h1>Edit Team: <%= team.team_name %></h1>
|
||||
|
||||
<p><strong>Tournament:</strong> <%= tournament.name %></p>
|
||||
|
||||
<form action="/admin/tournaments/<%= tournament.id %>/teams/<%= team.id %>" method="post">
|
||||
<input type="hidden" name="_csrf_token" value="<%= csrf_token %>">
|
||||
<input type="hidden" name="_method" value="patch">
|
||||
|
||||
<div>
|
||||
<label for="team_name">Team Name</label>
|
||||
<input type="text" id="team_name" name="team_name" value="<%= team.team_name %>" required>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label for="player_1_id">Player 1</label>
|
||||
<select id="player_1_id" name="player_1_id" required>
|
||||
<% players.each do |player| %>
|
||||
<option value="<%= player.id %>" <%= 'selected' if player.id == team.player_1_id %>>
|
||||
<%= player.name %>
|
||||
</option>
|
||||
<% end %>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<label for="player_2_id">Player 2</label>
|
||||
<select id="player_2_id" name="player_2_id" required>
|
||||
<% players.each do |player| %>
|
||||
<option value="<%= player.id %>" <%= 'selected' if player.id == team.player_2_id %>>
|
||||
<%= player.name %>
|
||||
</option>
|
||||
<% end %>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<button type="submit">Update Team</button>
|
||||
</form>
|
||||
|
||||
<p><a href="/admin/tournaments/<%= tournament.id %>">Back to Tournament</a></p>
|
||||
Reference in New Issue
Block a user