% content_for :body_class, "admin-body" %> <% team = @session.match.team %> <% club = @club || team.club %>
<%= link_to t("admin.sessions.show.back"), admin_sessions_path %>
<%= team.name %> vs <%= @session.match.opponent_name %>
<% if club %><%= t("admin.sessions.show.club_label") %> <%= link_to club.name, admin_club_path(club) %>
<% end %><%= @session.id %><%= slug %>
<% if role.present? %>
<%= admin_session_ingest_role_label(role) %>
<% end %>
<% if @session.stream_node %>
(<%= @session.stream_node.provider %>)
<% else %>
<%= t("admin.sessions.ingest.decommissioned") %>
<% end %>
<% else %>
<%= t("admin.sessions.ingest.none") %>
<% end %>
<%= @session.rtmp_ingest_url %><%= @session.hls_playback_url %>| <%= t("admin.sessions.show.devices.role") %> | <%= t("admin.sessions.show.devices.network") %> | <%= t("admin.sessions.show.devices.battery") %> | <%= t("admin.sessions.show.devices.bitrate") %> | <%= t("admin.sessions.show.devices.fps") %> | <%= t("admin.sessions.show.devices.last_seen") %> |
|---|---|---|---|---|---|
| <%= device.device_role %> | <%= device.network_type.presence || t("admin.common.dash") %> | <%= device.battery_level.nil? ? t("admin.common.dash") : "#{device.battery_level}%" %> | <% if device.current_bitrate || device.target_bitrate %> <%= device.current_bitrate || t("admin.common.dash") %> / <%= device.target_bitrate || t("admin.common.dash") %> <% else %> <%= t("admin.common.dash") %> <% end %> | <%= device.fps || t("admin.common.dash") %> | <%= admin_datetime(device.last_seen_at, with_seconds: true) %> |
| <%= t("admin.sessions.show.table.type") %> | <%= t("admin.sessions.show.table.when") %> | <%= t("admin.sessions.show.table.meta") %> |
|---|---|---|
| <%= e.event_type %> | <%= admin_datetime(e.occurred_at, with_seconds: true) %> | <%= admin_format_event_meta(e.metadata) %> |
<%= t("admin.sessions.show.events_none") %>
<% end %>