const e = "Matrice dei Permessi", i = "Gestisci visivamente i diritti di accesso per ogni ruolo su tutti i moduli", a = {
  "nav.backToPermissions": "← Torna alle Autorizzazioni",
  title: e,
  subtitle: i,
  "access.title": "Accesso",
  "access.page": "Assignments",
  "value.problemTitle": "Problema",
  "value.problem": "Gestire i permessi individualmente ruolo per ruolo è noioso, soggetto a errori e difficile da verificare. Gli amministratori perdono tempo a navigare tra i ruoli separatamente.",
  "value.solutionTitle": "Soluzione",
  "value.solution": "La matrice dei permessi offre una panoramica a griglia (ruoli × moduli), consentendo di visualizzare, confrontare e modificare gli accessi in un'unica schermata con salvataggio automatico.",
  "interface.title": "Panoramica dell'interfaccia",
  "mock.header": "Assignments",
  "mock.headerSub": "Gestisci visivamente i permessi per ruolo e per modulo",
  "mock.createFromTemplate": "Crea da modello",
  "mock.roles": "ruoli",
  "mock.modules": "moduli",
  "mock.permissionsAssigned": "permessi assegnati",
  "mock.rolesPerPage": "Ruoli/pagina",
  "mock.filterNone": "Nessuno",
  "mock.filterReadOnly": "Solo lettura",
  "mock.filterPartial": "Parziale",
  "mock.filterComplete": "Completo",
  "mock.module": "Modulo",
  "mock.itemsPerPage": "Moduli/pagina",
  "mock.searchModules": "Cerca moduli...",
  "mock.filterByRole": "Ruolo:",
  "mock.allRoles": "Tutti i ruoli",
  "mock.application": "Applicazione:",
  "mock.all": "Tutti",
  "mock.userGuide": "Guida utente",
  "legend.all": "Tutti i permessi",
  "legend.some": "Accesso parziale",
  "legend.readOnly": "Solo lettura",
  "legend.none": "Nessun accesso",
  "annotation.matrix": "La matrice mostra i ruoli come colonne e i moduli come righe, raggruppati per applicazione. Fare clic su una cella per cambiare il livello di accesso del ruolo per quel modulo. Le colonne con un'icona lucchetto (🔒) sono ruoli di sistema protetti.",
  "annotation.legend": "Sono disponibili quattro stati di permesso: Completo (✓ verde) = tutte le azioni concesse; Parziale (★ arancione) = alcune azioni; Solo lettura (👁 blu) = solo azione di lettura; Nessuno (⛔ rosso) = nessun permesso.",
  "annotation.filters": "Il pannello filtri consente di restringere la visualizzazione per modulo (ricerca testo), per ruolo specifico e per applicazione. La guida utente integrata (espandibile) spiega i codici colore.",
  "annotation.templates": "I modelli di ruolo consentono di creare rapidamente un nuovo ruolo con un profilo di permessi predefinito. Dopo aver selezionato il modello, l'utente inserisce il nome del ruolo e viene creato automaticamente.",
  "filters.title": "Filtri e guida",
  "guide.colorLegend": "Legenda colori",
  "guide.noneDesc": "Nessun permesso su questo modulo",
  "guide.readOnlyDesc": "Solo accesso in lettura",
  "guide.partialDesc": "Alcune azioni concesse",
  "guide.completeDesc": "Tutte le azioni concesse",
  "guide.howToUse": "Come utilizzare la matrice",
  "guide.clickCell": "Fare clic su una cella per cambiare i permessi del modulo",
  "guide.systemRoles": "I ruoli di sistema possono essere modificati solo da un Super Amministratore",
  "guide.inheritance": "I permessi ereditati da un ruolo padre appaiono diversamente dai permessi diretti",
  "guide.autoSave": "Le modifiche vengono salvate automaticamente non appena vengono effettuate",
  "templates.title": "Modelli di ruolo",
  "templates.description": `Crea rapidamente un nuovo ruolo da un modello predefinito facendo clic su "Crea da modello" nell'intestazione della pagina.`,
  "templates.viewer": "Viewer",
  "templates.viewerDesc": "Accesso in sola lettura a tutte le risorse",
  "templates.member": "Member",
  "templates.memberDesc": "Accesso in lettura e creazione a tutte le risorse",
  "templates.contributor": "Contributor",
  "templates.contributorDesc": "Lettura, creazione e modifica",
  "templates.admin": "Admin",
  "templates.adminDesc": "Accesso completo a tutte le risorse",
  "useCases.title": "Casi d'uso",
  "useCases.uc1.actor": "Admin IT",
  "useCases.uc1.name": "Configurare i diritti per un nuovo ruolo",
  "useCases.uc1.desc": "L'amministratore IT crea un ruolo 'Support L1' dal modello Viewer, quindi regola i permessi modulo per modulo nella matrice per concedere l'accesso in lettura ai ticket.",
  "useCases.uc2.actor": "Responsabile Sicurezza",
  "useCases.uc2.name": "Verificare gli accessi esistenti",
  "useCases.uc2.desc": "Il responsabile sicurezza utilizza il filtro di stato 'Completo' per identificare i ruoli con accesso totale a moduli sensibili e garantire il principio del minimo privilegio.",
  "useCases.uc3.actor": "Amministratore",
  "useCases.uc3.name": "Uniformare i permessi del team",
  "useCases.uc3.desc": "L'amministratore crea un ruolo dal modello Contributor, quindi rimuove i permessi di eliminazione dai moduli finanziari per adattarsi alle esigenze del team contabilità.",
  "features.title": "Funzionalità",
  "features.f1.title": "Matrice visuale ruoli × moduli",
  "features.f1.desc": "Vista a griglia bidimensionale che consente di visualizzare e modificare i permessi di tutti i ruoli su tutti i moduli in un'unica schermata.",
  "features.f1.example": "es.: L'admin vede a colpo d'occhio che il ruolo Manager ha accesso completo a Users ma solo lettura su Applications.",
  "features.f2.title": "Salvataggio automatico in tempo reale",
  "features.f2.desc": "Ogni modifica della cella viene salvata immediatamente tramite API. Una barra di avviso informa dello stato di salvataggio corrente.",
  "features.f2.example": "es.: Fare clic sulla cella Tickets / Viewer cambia l'accesso da 'Nessuno' a 'Solo lettura' e salva istantaneamente.",
  "features.f3.title": "Filtri di stato bidirezionali",
  "features.f3.desc": "I pulsanti filtro di stato (Nessuno, Lettura, Parziale, Completo) filtrano simultaneamente righe E colonne della matrice.",
  "features.f3.example": "es.: Attivare il filtro 'Completo' mostra solo ruoli e moduli dove è concesso l'accesso totale.",
  "features.f4.title": "Modelli di ruolo predefiniti",
  "features.f4.desc": "Quattro modelli standard (Viewer, Member, Contributor, Admin) consentono di creare un nuovo ruolo con un profilo di permessi coerente in pochi secondi.",
  "features.f4.example": "es.: Creare un ruolo 'Dev Junior' dal modello Contributor, quindi personalizzare le restrizioni necessarie.",
  "features.f5.title": "Paginazione indipendente per ruoli e moduli",
  "features.f5.desc": "La matrice gestisce indipendentemente la paginazione delle colonne (ruoli) e delle righe (moduli), permettendo la navigazione in grandi archivi.",
  "features.f5.example": "es.: Visualizzare 10 ruoli per pagina e 25 moduli per pagina, navigare indipendentemente su ciascun asse.",
  "faq.title": "Domande frequenti",
  "faq.q1": "Posso modificare i ruoli di sistema come 'Super Administrator'?",
  "faq.a1": "Solo se si dispone dell'autorizzazione wildcard '*' o si è Super Amministratore. I ruoli di sistema sono protetti e mostrano un'icona lucchetto nella matrice.",
  "faq.q2": "Le modifiche vengono applicate immediatamente?",
  "faq.a2": "Sì, ogni modifica della cella viene salvata in tempo reale tramite API. In caso di interruzione della connessione, appare un messaggio di errore rosso con l'opzione di annullare le modifiche.",
  "faq.q3": "Qual è la differenza tra un permesso diretto e uno ereditato?",
  "faq.a3": "Un permesso diretto è assegnato direttamente al ruolo. Un permesso ereditato proviene da un ruolo padre. Entrambi i tipi sono visibili nella matrice ma visivamente distinguibili.",
  "faq.q4": "Perché alcuni moduli non appaiono nella mia matrice?",
  "faq.a4": "In un contesto tenant, vengono visualizzati solo i moduli delle applicazioni a cui il tenant ha accesso. I moduli nascosti corrispondono ad applicazioni disabilitate per il tenant.",
  "faq.q5": "Come filtro rapidamente i moduli mal configurati?",
  "faq.a5": "Usa il filtro di stato 'Nessuno' per visualizzare solo ruoli e moduli senza permessi assegnati, identificando rapidamente gli accessi mancanti da configurare.",
  "techRef.title": "Riferimento tecnico",
  "techRef.businessRules": "Regole di business",
  "techRef.apiEndpoints": "Endpoint API",
  "techRef.br.catSecurity": "Sicurezza",
  "techRef.br.catLogic": "Logica di business",
  "techRef.br.catTenant": "Multi-tenant",
  "techRef.br.br1.name": "Isolamento matrice tenant",
  "techRef.br.br1.stmt": "In un contesto tenant, la matrice mostra solo ruoli e permessi per le applicazioni accessibili da quel tenant (livello di accesso != Disabled).",
  "techRef.br.br2.name": "Salvataggio atomico per cella",
  "techRef.br.br2.stmt": "Ogni modifica di permesso viene salvata individualmente tramite PUT /roles/{id} con la lista completa dei permessi aggiornata.",
  "techRef.br.br3.name": "Ruoli di sistema protetti",
  "techRef.br.br3.stmt": "Un ruolo con IsSystem=true può essere modificato solo da un utente con permesso '*' o il ruolo 'Super Administrator'. Altrimenti viene restituito HTTP 403.",
  "techRef.br.br4.name": "Permessi additivi",
  "techRef.br.br4.stmt": "I permessi sono additivi: un utente accumula permessi da tutti i ruoli assegnati. Un ruolo padre aggiunge i suoi permessi senza sostituire quelli dei ruoli figlio.",
  "techRef.br.br5.name": "Notifiche di modifica",
  "techRef.br.br5.stmt": "Qualsiasi modifica ai permessi di un ruolo invalida la cache dei permessi e invia una notifica in-app a tutti gli utenti interessati da quel ruolo."
};
export {
  a as default,
  i as subtitle,
  e as title
};
//# sourceMappingURL=docs-administration-permissions-assignments-Bk6KyeOx.js.map
