77 lines
2.7 KiB
Plaintext
77 lines
2.7 KiB
Plaintext
<h1>Edit Match #<%= match[:id] %></h1>
|
|
|
|
<div class="match-edit-form">
|
|
<form action="/admin/matches/<%= match[:id] %>" method="POST">
|
|
<input type="hidden" name="_method" value="PATCH">
|
|
|
|
<div class="form-section">
|
|
<h3>Team 1</h3>
|
|
<div class="form-group">
|
|
<label>Player 1</label>
|
|
<select name="match[team_1_p1_id]" required>
|
|
<option value="">Select player...</option>
|
|
<% all_players.each do |player| %>
|
|
<option value="<%= player[:id] %>" <%= 'selected' if player[:id] == match[:team_1_p1_id] %>>
|
|
<%= player[:name] %>
|
|
</option>
|
|
<% end %>
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label>Player 2</label>
|
|
<select name="match[team_1_p2_id]" required>
|
|
<option value="">Select player...</option>
|
|
<% all_players.each do |player| %>
|
|
<option value="<%= player[:id] %>" <%= 'selected' if player[:id] == match[:team_1_p2_id] %>>
|
|
<%= player[:name] %>
|
|
</option>
|
|
<% end %>
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label>Score</label>
|
|
<input type="number" name="match[team_1_score]" value="<%= match[:team_1_score] %>" min="0" max="10" required>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-section">
|
|
<h3>Team 2</h3>
|
|
<div class="form-group">
|
|
<label>Player 1</label>
|
|
<select name="match[team_2_p1_id]" required>
|
|
<option value="">Select player...</option>
|
|
<% all_players.each do |player| %>
|
|
<option value="<%= player[:id] %>" <%= 'selected' if player[:id] == match[:team_2_p1_id] %>>
|
|
<%= player[:name] %>
|
|
</option>
|
|
<% end %>
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label>Player 2</label>
|
|
<select name="match[team_2_p2_id]" required>
|
|
<option value="">Select player...</option>
|
|
<% all_players.each do |player| %>
|
|
<option value="<%= player[:id] %>" <%= 'selected' if player[:id] == match[:team_2_p2_id] %>>
|
|
<%= player[:name] %>
|
|
</option>
|
|
<% end %>
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label>Score</label>
|
|
<input type="number" name="match[team_2_score]" value="<%= match[:team_2_score] %>" min="0" max="10" required>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-actions">
|
|
<button type="submit" class="btn btn-primary">Update Match</button>
|
|
<a href="/admin/matches" class="btn">Cancel</a>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|
|
<p class="help-text">
|
|
<strong>Note:</strong> Match scores can only be edited within 5 minutes of recording, or by a tournament/club administrator.
|
|
</p>
|