Add possibility for admin to suspend/delete

This commit is contained in:
2026-04-11 12:39:34 +02:00
parent 97b483c121
commit 1bd51ecb5d
8 changed files with 480 additions and 218 deletions

View File

@@ -88,49 +88,6 @@
"noInstanceDescription": "Configura la tua istanza di assistente IA per iniziare con PieCed IT.",
"manage": "Gestisci istanza e pacchetti"
},
"admin": {
"title": "Admin piattaforma",
"allTenants": "Tenant",
"noTenants": "Nessun tenant ancora attivato.",
"noAccess": "Permessi insufficienti per questa vista.",
"name": "Nome",
"displayName": "Nome visualizzato",
"phase": "Fase",
"packages": "Pacchetti",
"created": "Creato",
"manage": "Gestisci",
"pendingRequests": "Richieste in sospeso",
"approve": "Approva",
"reject": "Rifiuta",
"company": "Azienda",
"contact": "Contatto",
"status": "Stato",
"submitted": "Inviato",
"approveConfirm": "Approvare questa richiesta e avviare l'attivazione?",
"rejectConfirm": "Rifiutare questa richiesta?",
"subtitle": "Gestire le richieste di onboarding e il ciclo di vita dei tenant",
"requests": "Richieste",
"reApprove": "Ri-approva",
"agentName": "Agente",
"actions": "Azioni",
"noRequests": "Nessuna richiesta trovata.",
"loadingRequests": "Caricamento richieste…",
"rejectTitle": "Rifiuta richiesta",
"adminNotesLabel": "Note (opzionale)",
"adminNotesPlaceholder": "Motivo del rifiuto…",
"cancelAction": "Annulla",
"confirmReject": "Rifiuta",
"viewTenant": "Vedi",
"filter_all": "Tutti",
"filter_pending": "In attesa",
"filter_provisioning": "Provisioning",
"filter_approved": "Approvato",
"filter_rejected": "Rifiutato",
"totalTenants": "Totale",
"running": "Attivo",
"provisioning": "Provisioning",
"errors": "Errori"
},
"tenantDetail": {
"agent": "Agente",
"packages": "Pacchetti",
@@ -200,5 +157,57 @@
"documentProcessing": {
"description": "Attiva analisi, riepilogo ed estrazione di documenti."
}
},
"admin": {
"title": "Admin piattaforma",
"subtitle": "Gestire le richieste di onboarding e il ciclo di vita dei tenant",
"allTenants": "Tenant",
"noTenants": "Nessun tenant provisionato.",
"noAccess": "Permessi insufficienti per questa vista.",
"name": "Nome",
"displayName": "Nome visualizzato",
"phase": "Fase",
"packages": "Pacchetti",
"created": "Creato",
"manage": "Gestisci",
"requests": "Richieste",
"pendingRequests": "Richieste in attesa",
"approve": "Approva",
"reject": "Rifiuta",
"reApprove": "Ri-approva",
"company": "Azienda",
"contact": "Contatto",
"agentName": "Agente",
"status": "Stato",
"submitted": "Inviato",
"actions": "Azioni",
"noRequests": "Nessuna richiesta trovata.",
"loadingRequests": "Caricamento richieste…",
"approveConfirm": "Approvare questa richiesta e avviare il provisioning?",
"rejectConfirm": "Rifiutare questa richiesta?",
"rejectTitle": "Rifiuta richiesta",
"adminNotesLabel": "Note (opzionale)",
"adminNotesPlaceholder": "Motivo del rifiuto…",
"cancelAction": "Annulla",
"confirmReject": "Rifiuta",
"viewTenant": "Vedi",
"filter_all": "Tutti",
"filter_pending": "In attenta",
"filter_provisioning": "Provisioning",
"filter_approved": "Approvato",
"filter_rejected": "Rifiutato",
"totalTenants": "Totale",
"running": "Attivo",
"provisioning": "Provisioning",
"errors": "Errori",
"suspend": "Sospendi",
"resume": "Riprendi",
"suspended": "Sospeso",
"suspendedBadge": "SOSPESO",
"deleteTenant": "Elimina",
"deleteTitle": "Elimina tenant",
"deleteWarning": "Questo eliminerà permanentemente il tenant, il suo namespace, i secrets e tutti i dati associati. Questa azione non può essere annullata.",
"confirmDelete": "Elimina definitivamente",
"loadingTenants": "Caricamento tenant…"
}
}