Limita una diretta attiva per account e valorizza la copertina Premium Full.
Blocca la seconda diretta sullo stesso utente, registra gli abusi in admin e presenta la copertina come grafica caricata dalla società, con demo Team MLTV. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -67,6 +67,24 @@
|
||||
<% end %>
|
||||
</section>
|
||||
|
||||
<section class="panel" style="margin-bottom:1.25rem">
|
||||
<h2><%= t("admin.dashboard.concurrency_panel.title") %></h2>
|
||||
<% if @concurrency_violation_lookback.positive? %>
|
||||
<p class="kpi-sub" style="margin-bottom:0.75rem">
|
||||
<%= t("admin.dashboard.concurrency_panel.count", count: @concurrency_violation_lookback) %>
|
||||
— <%= link_to t("admin.dashboard.concurrency_panel.view_all"), admin_stream_concurrency_violations_path %>
|
||||
</p>
|
||||
<%= render "admin/stream_concurrency_violations/table",
|
||||
violations: @recent_concurrency_violations,
|
||||
empty_key: "admin.dashboard.concurrency_panel.none" %>
|
||||
<% else %>
|
||||
<p class="empty" style="margin:0">
|
||||
<%= t("admin.dashboard.concurrency_panel.none_html",
|
||||
link: link_to(t("admin.dashboard.concurrency_panel.view_all"), admin_stream_concurrency_violations_path)) %>
|
||||
</p>
|
||||
<% end %>
|
||||
</section>
|
||||
|
||||
<section class="charts-grid" style="grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));">
|
||||
<div class="chart-card">
|
||||
<h3><%= t("admin.dashboard.disk.system_title") %></h3>
|
||||
|
||||
Reference in New Issue
Block a user