Mostra in admin anagrafica e dati fiscali delle società.

Così Ops può emettere fattura dalla scheda club senza cercare il profilo solo tra i pagamenti pending.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-10 16:17:20 +02:00
co-authored by Cursor
parent adfea01cdb
commit d7dd744c32
15 changed files with 293 additions and 8 deletions
+13
View File
@@ -239,8 +239,10 @@ de:
club: Verein
plan: Plan
teams: Teams
billing_profile: Rechnungsdaten
comped: Kostenlos
stripe: Stripe
quote: Vereinbart
manage: Verwalten
invoices: Rechnungen
show:
@@ -254,6 +256,13 @@ de:
youtube_premium_full_not_connected: Premium Full — Vereinskanal nicht verbunden (nutzt Match Live TV)
no_channel_hint_html: "Ohne verbundenen Kanal nutzt die App den Match-Live-TV-Kanal. %{link}."
link_channel: Kanal verbinden (Vereinsseite)
profile_title: Kontaktdaten & Rechnungsdaten
owner_title: Kontoinhaber
owner_name: Name
owner_email: E-Mail
owner_none: Kein Inhaber zugeordnet.
billing_title: Rechnungsdaten
billing_none: Keine Rechnungsdaten hinterlegt.
teams_title: Teams
no_teams: Keine Teams registriert.
table:
@@ -265,6 +274,10 @@ de:
concurrency_lead: Dasselbe Konto hat versucht, eine weitere Direktübertragung zu starten, während bereits eine lief.
concurrency_none: Keine Versuche für diesen Verein erfasst.
concurrency_all: Alle Konto-Missbräuche ansehen
billing_status:
complete: Vollständig
incomplete: Unvollständig
absent: Fehlend
comped:
title: Kostenloses Abonnement
description: "Sponsor oder Aktion: Vergib Premium Light/Full ohne Stripe-Zahlung. Jederzeit widerrufbar."
+13
View File
@@ -239,8 +239,10 @@ en:
club: Club
plan: Plan
teams: Teams
billing_profile: Billing data
comped: Comp
stripe: Stripe
quote: Quoted
manage: Manage
invoices: Invoices
show:
@@ -254,6 +256,13 @@ en:
youtube_premium_full_not_connected: Premium Full — club channel not connected (using Match Live TV)
no_channel_hint_html: "Without a connected channel, the app uses the Match Live TV channel. %{link}."
link_channel: Connect channel (club page)
profile_title: Contact & billing details
owner_title: Account owner
owner_name: Name
owner_email: Email
owner_none: No owner associated.
billing_title: Billing details
billing_none: No billing details provided.
teams_title: Teams
no_teams: No teams registered.
table:
@@ -265,6 +274,10 @@ en:
concurrency_lead: Same account tried to start another live while one was already running.
concurrency_none: No attempts recorded for this club.
concurrency_all: View all account abuse
billing_status:
complete: Complete
incomplete: Incomplete
absent: Missing
comped:
title: Complimentary subscription
description: "Sponsor or promotion: grant Premium Light/Full without a Stripe payment. Revocable at any time."
+13
View File
@@ -239,8 +239,10 @@ es:
club: Club
plan: Plan
teams: Equipos
billing_profile: Datos fiscales
comped: Cortesía
stripe: Stripe
quote: Acordado
manage: Gestionar
invoices: Facturas
show:
@@ -254,6 +256,13 @@ es:
youtube_premium_full_not_connected: Premium Full — canal del club no conectado (usa Match Live TV)
no_channel_hint_html: "Sin un canal conectado, la app usa el canal de Match Live TV. %{link}."
link_channel: Conectar canal (página del club)
profile_title: Contacto y datos fiscales
owner_title: Titular de la cuenta
owner_name: Nombre
owner_email: Correo
owner_none: No hay titular asociado.
billing_title: Datos de facturación
billing_none: No hay datos de facturación.
teams_title: Equipos
no_teams: No hay equipos registrados.
table:
@@ -265,6 +274,10 @@ es:
concurrency_lead: La misma cuenta intentó iniciar otro directo mientras ya había uno en curso.
concurrency_none: No hay intentos registrados para este club.
concurrency_all: Ver todos los abusos de cuenta
billing_status:
complete: Completo
incomplete: Incompleto
absent: Ausentes
comped:
title: Suscripción de cortesía
description: "Patrocinador o promoción: concede Premium Light/Full sin pago en Stripe. Revocable en cualquier momento."
+13
View File
@@ -239,8 +239,10 @@ fr:
club: Club
plan: Forfait
teams: Équipes
billing_profile: Données fiscales
comped: Offert
stripe: Stripe
quote: Convenu
manage: Gérer
invoices: Factures
show:
@@ -254,6 +256,13 @@ fr:
youtube_premium_full_not_connected: Premium Full — chaîne du club non connectée (utilise Match Live TV)
no_channel_hint_html: "Sans chaîne connectée, l'application utilise la chaîne Match Live TV. %{link}."
link_channel: Connecter la chaîne (page du club)
profile_title: Coordonnées et données fiscales
owner_title: Titulaire du compte
owner_name: Nom
owner_email: E-mail
owner_none: Aucun titulaire associé.
billing_title: Données de facturation
billing_none: Aucune donnée de facturation renseignée.
teams_title: Équipes
no_teams: Aucune équipe enregistrée.
table:
@@ -265,6 +274,10 @@ fr:
concurrency_lead: Le même compte a tenté de démarrer un autre direct alors quun était déjà en cours.
concurrency_none: Aucune tentative enregistrée pour ce club.
concurrency_all: Voir tous les abus de compte
billing_status:
complete: Complet
incomplete: Incomplet
absent: Absentes
comped:
title: Abonnement offert
description: "Sponsor ou promotion : accordez Premium Light/Full sans paiement Stripe. Révocable à tout moment."
+12
View File
@@ -243,6 +243,7 @@ it:
club: Società
plan: Piano
teams: Squadre
billing_profile: Dati fiscali
comped: Omaggio
stripe: Stripe
quote: Concordato
@@ -259,6 +260,13 @@ it:
youtube_premium_full_not_connected: Premium Full — canale società non collegato (usa Match Live TV)
no_channel_hint_html: "Senza canale collegato, lapp usa il canale Match Live TV. %{link}."
link_channel: Collega canale (pagina società)
profile_title: Anagrafica e dati fiscali
owner_title: Titolare account
owner_name: Nome
owner_email: Email
owner_none: Nessun titolare associato.
billing_title: Dati di fatturazione
billing_none: Nessun dato di fatturazione compilato.
teams_title: Squadre
no_teams: Nessuna squadra registrata.
table:
@@ -270,6 +278,10 @@ it:
concurrency_lead: Stesso account che ha provato ad avviare unaltra diretta mentre ne era già in corso una.
concurrency_none: Nessun tentativo registrato per questa società.
concurrency_all: Vedi tutti gli abusi account
billing_status:
complete: Completo
incomplete: Incompleto
absent: Assenti
comped:
title: Abbonamento omaggio
description: "Sponsor o promozione: assegna Premium Light/Full senza pagamento Stripe. Revocabile in qualsiasi momento."