Files
euchre_camp/app/templates/admin/tournaments/teams/edit.html.erb
T
david ac858f1e6d 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
2026-03-27 12:25:34 -07:00

40 lines
1.2 KiB
Plaintext

<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>