Migliora sessioni admin e rende robusto il logout web.

Aggiunge filtri/colonne (società, orari) e dettaglio leggibile; evita 422 CSRF su logout e non cancella le cover slate custom in sync prod.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-20 20:41:12 +02:00
co-authored by Cursor
parent 79c48b226e
commit cc96c0396a
20 changed files with 1127 additions and 91 deletions
+61 -2
View File
@@ -251,9 +251,28 @@ de:
sessions:
index:
title: Stream-Sitzungen
lead: Suche nach Verein, Team, Gegner oder Ort. Filtere nach Status, Plattform, Knoten und Zeitraum.
results: "%{shown} von %{total} angezeigt"
none: Keine Sitzungen für diese Filter.
filters:
q: Suche
q_placeholder: Verein, Team, Gegner…
status: Status
platform: Plattform
club: Verein
node: Ingest-Knoten
from: Von
to: Bis
any: Alle
apply: Filtern
reset: Zurücksetzen
table:
club: Verein
match: Spiel
status: Status
started: Start
ended: Ende
duration: Dauer
ingest: Ingest
disconnects: Verbindungsabbrüche
link: Link
@@ -261,19 +280,59 @@ de:
regia: Regie
show:
title: "Sitzung %{id}"
heading: Sitzungsdetails
back: "← Zurück zu Sitzungen"
club_label: "Verein:"
summary_title: Übersicht
timing_title: Zeiten
ingest_title: Ingest & Medien
devices_title: Geräte
events_title: Ereignisse
events_none: Keine Ereignisse erfasst.
status_label: "Status:"
stop_button: Sitzung beenden
stop_confirm: "Übertragung beenden? Der RTMP-Pfad wird entfernt und der Status wechselt zu beendet."
match_label: "Spiel: %{team} gegen %{opponent}"
youtube_studio: YouTube Studio
broadcast: Übertragung
open_replays: Vereins-Replays öffnen
audio_muted: Audio stumm
audio_on: Audio an
ingest_node: "Ingest-Knoten:"
rtmp_ingest: "RTMP-Ingest:"
events_title: Ereignisse
fields:
id: ID
club: Verein
team: Team
opponent: Gegner
operator: Operator
platform: Plattform
privacy: Privacy
quality: Qualität
min_quality: Min. Qualität
audio: Audio
created: Erstellt
started: Start
ended: Ende
duration: Dauer
disconnects: Abbrüche
scheduled: Geplantes Spiel
location: Ort
node: Knoten
rtmp: RTMP-Ingest
hls: HLS
recording: Replay
devices:
role: Rolle
network: Netz
battery: Akku
bitrate: Bitrate
fps: FPS
last_seen: Zuletzt gesehen
table:
type: Typ
when: Wann
meta: Meta
meta: Details
links:
watch_title: Live-Link
none: Kein Video-Link für diese Sitzung verfügbar.