<%= raw t("team.streaming_staff.self_account_hint") %>
| <%= t("team.streaming_staff.col_name") %> | <%= t("team.streaming_staff.col_email") %> | <%= t("team.streaming_staff.col_role") %> | <% if can_manage %><% end %> |
|---|---|---|---|
| <%= ut.user.name %> <% if ut.user_id == current_user.id %> <%= t("team.streaming_staff.you_suffix") %><% end %> | <%= ut.user.email %> | <%= t("team.streaming_staff.role_transmission") %> | <% if can_manage %><% if ut.user_id == current_user.id && team.club.owned_by?(current_user) %> <%= button_to t("team.streaming_staff.clear_self_staff"), public_team_clear_self_staff_path(team), method: :delete, class: "btn btn-secondary", style: "padding:4px 10px;font-size:0.8rem", form: { data: { turbo_confirm: t("team.streaming_staff.clear_self_staff_confirm"), confirm_kind: "delete" } } %> <% elsif ut.role == "member" %> <%= button_to t("team.streaming_staff.revoke"), public_team_remove_member_path(team, ut.user), method: :delete, class: "btn btn-secondary", style: "padding:4px 10px;font-size:0.8rem", form: { data: { turbo_confirm: t("team.streaming_staff.revoke_confirm", name: ut.user.name), confirm_kind: "delete" } } %> <% end %> | <% end %>
<%= t("team.streaming_staff.no_staff") %> <% if can_manage %><%= link_to t("team.streaming_staff.invite_someone"), "#invita-trasmissione" %>.<% end %>
<% end %><%= t("team.streaming_staff.invite_form_hint") %>
<%= form_with url: public_team_invite_path(team), method: :post, class: "team-invite-form__fields" do %> <%= hidden_field_tag :staff_kind, "transmission" %> <%= label_tag :email, t("team.invite.email_label") %> <%= email_field_tag :email, params[:email], required: true, autocomplete: "email", placeholder: "nome@email.it" %> <%= submit_tag t("team.invite.submit"), class: "btn btn-primary" %> <% end %> <% if flash[:invite_url].present? %><%= t("team.invite.share_hint") %>
<%= flash[:invite_url] %>
<%= t("team.streaming_staff.invite_once_note") %>
| <%= t("team.streaming_staff.col_email_short") %> | <%= t("team.streaming_staff.col_expires") %> | |
|---|---|---|
| <%= inv.email %> | <%= l inv.expires_at, format: :short %> | <%= button_to t("team.streaming_staff.cancel_invitation"), public_team_destroy_invitation_path(team, inv), method: :delete, class: "btn btn-secondary", style: "padding:4px 10px;font-size:0.8rem", form: { data: { confirm_kind: "delete" } } %> |
<%= t("team.streaming_staff.no_pending") %>
<% end %>| <%= t("team.streaming_staff.col_match") %> | <%= t("team.streaming_staff.col_date") %> | <%= t("team.streaming_staff.col_duration") %> | <%= t("team.streaming_staff.col_expiry") %> | <%= t("team.streaming_staff.col_status") %> | |
|---|---|---|---|---|---|
| <%= rec.title_or_default %> | <%= l_local(rec.recorded_at_or_fallback) %> | <%= rec.duration_label %> | <%= rec.expires_at ? l_local(rec.expires_at) : "—" %> | <%= rec.status_label %> | <% if rec.replay_url %> <%= link_to t("team.streaming_staff.watch"), rec.replay_url, target: "_blank", rel: "noopener" %> <% else %> — <% end %> |
<%= link_to t("team.streaming_staff.manage_all_replays"), public_club_recordings_path(team.club) %>
<% else %><%= t("team.streaming_staff.no_recordings") %>
<% end %>