Premium Full senza canale società usa il canale piattaforma come Light; in app restano solo Match Live TV e YouTube Live. Co-authored-by: Cursor <cursoragent@cursor.com>
53 lines
1.8 KiB
Plaintext
53 lines
1.8 KiB
Plaintext
<p style="margin-bottom:16px"><%= link_to "← Società e squadre", admin_clubs_path %></p>
|
|
|
|
<h2><%= @club.name %></h2>
|
|
<p style="color:#888">
|
|
Sport: <%= @club.sport %>
|
|
· <%= link_to "Pagamenti e fatture", admin_billing_path(club_id: @club.id) %>
|
|
· <%= link_to "Canale YouTube piattaforma", admin_youtube_platform_path %>
|
|
</p>
|
|
|
|
<%= render "admin/clubs/comped_form", club: @club, subscription: @subscription, return_to: admin_club_path(@club) %>
|
|
|
|
<h3 style="font-size:1rem;margin-top:28px">Squadre</h3>
|
|
<% if @teams.empty? %>
|
|
<p class="muted">Nessuna squadra registrata.</p>
|
|
<% else %>
|
|
<table class="admin-table">
|
|
<thead>
|
|
<tr>
|
|
<th>Squadra</th>
|
|
<th>Sport</th>
|
|
<th>YouTube</th>
|
|
<th></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<% @teams.each do |team| %>
|
|
<% yt = Youtube::TeamStatus.new(team) %>
|
|
<tr>
|
|
<td><strong><%= team.name %></strong></td>
|
|
<td><%= team.sport %></td>
|
|
<td>
|
|
<% if yt.selectable? %>
|
|
<% if yt.uses_platform_channel? %>
|
|
<span style="color:#81c784">Match Live TV</span>
|
|
<% if team.youtube_credential.blank? && team.entitlements.premium_full? %>
|
|
<span class="muted"> (default Full)</span>
|
|
<% end %>
|
|
<% else %>
|
|
<span style="color:#81c784">✓ <%= yt.channel_title.presence || "Canale società" %></span>
|
|
<% end %>
|
|
<% elsif team.entitlements.youtube_enabled? %>
|
|
<span class="muted">In configurazione</span>
|
|
<% else %>
|
|
—
|
|
<% end %>
|
|
</td>
|
|
<td><%= link_to "Partite e dettagli", admin_team_path(team) %></td>
|
|
</tr>
|
|
<% end %>
|
|
</tbody>
|
|
</table>
|
|
<% end %>
|