Panoramica
Documentazione tecnica della pagina Profile e dei componenti correlati. Copre informazioni personali, gestione password, notifiche, team management, modale dettagli membro, associazioni brand, setup MFA e gestione ticket admin-only.
Informazioni Personalizzate
Documentazione tecnica per i componenti PersonalInformation e TeamSection. Copre la visualizzazione dei dati del profilo utente (solo lettura), validazione di form, layout a griglia responsivo, mappatura ruoli e vista tabella per i membri del team con conteggio sottoscrizioni/cataloghi.
Cambia Password
Documentazione tecnica per il componente ChangePassword. Copre la modifica della password di Firebase con workflow di riconvalida, validazione del form, conferma della password e processo sicuro di aggiornamento della password.
I miei Team
Documentazione tecnica per il componente I miei Team e i flussi di lavoro modali correlati. Copre la gestione complessa dei team con RBAC, mappatura gerarchica di ruoli, operazioni sui membri (aggiungi/rimuovi/invita), gestione dello stato con staging locale, orchestrazione delle notifiche e vista dettagliata del membro con assegnazione cataloghi/iscrizioni.
Identità della Marca
Documentazione tecnica per il sistema di gestione dell'Identità della Marca. Copre la gestione degli asset della marca, l'upload delle immagini con trascinamento e rilascio, l'editing dei metadati (nome, descrizione, testo alternativo), la paletta di colori della marca (principali, secondari, alternativi), integrazione con Firebase Storage, controllo degli accessi basato sui ruoli e il controllo delle dipendenze delle immagini.
Notifiche
Documentazione tecnica per il componente NotificationsSection. Copre le preferenze di notifica basate sul ruolo, 9 gruppi di notifiche (Amministrazione, Catalogo, Ordini, Sottoscrizione, Assistenza, Squadre, Asset 3D Settimanali, Modellazione 3D Settimanale, Ticket), il toggling dei gruppi, la sincronizzazione API e la gestione delle preferenze utente.
Ticket
Documentazione tecnica per la gestione dei Ticket (accesso amministratore). Copre TicketsManagementSection con l'editing dello stato di assegnazione e dello stato in linea, e SingleTicketModal con messaggistica in tempo reale (onSnapshot), allegati file (PDF), orchestrazione delle notifiche e integrazione con Firebase Functions.
Componenti Aggiuntivi e Riferimenti
Riferimento tecnico per i componenti AssociatedBrands e MFASetup. Include anche un diagramma di gerarchia dei componenti, punti di integrazione con servizi API e Firebase, importazioni di dipendenze e pattern architetturali utilizzati nella sezione Profilo.