Gestione Utenti
La pagina Gestione Utenti permette di gestire il personale che accede a SagraFacile. Puoi creare account, assegnare ruoli e gestire gli inviti per i membri della tua organizzazione.
Panoramica dei Ruoli
SagraFacile utilizza un sistema di ruoli per controllare l’accesso alle diverse funzionalità:
| Ruolo | Descrizione | Accesso |
|---|---|---|
| OrgAdmin | Proprietario dell’organizzazione | Tutto, incluse impostazioni org e abbonamento |
| Admin | Amministratore operativo | Eventi, menu, aree, stampanti, utenti, report |
| SagraPreOrdineAdmin | Admin con gestione pre-ordini | Come Admin + configurazione sincronizzazione pre-ordini |
| Cashier | Cassiere | Solo interfaccia cassa |
| Waiter | Cameriere | Solo interfaccia cameriere |
Il ruolo OrgAdmin viene assegnato automaticamente a chi crea l’organizzazione e non può essere rimosso dall’ultimo OrgAdmin.
Visualizzazione degli Utenti
La tabella mostra tutti gli utenti dell’organizzazione con:
| Colonna | Descrizione |
|---|---|
| Nome | Nome e cognome dell’utente |
| Indirizzo email (usato per il login) | |
| Stato | Attivo, In cancellazione, o Rimosso |
| Ruoli | Badge con i ruoli assegnati |
| Azioni | Pulsanti per gestire l’utente |
Filtro per Stato
Usa il filtro Stato Utenti per visualizzare:
- Attivo: Utenti che possono accedere al sistema
- In cancellazione: Utenti programmati per la rimozione
- Rimosso: Utenti eliminati (solo per riferimento)
Aggiungere Nuovi Utenti
Il processo di aggiunta utenti varia tra versione Cloud e Community Edition.
Cloud
Invitare un Utente (Cloud)
Nella versione Cloud, gli utenti vengono aggiunti tramite invito via email.
Apri il dialog di invito
Clicca sul pulsante Invita Utente.
Inserisci l’email
Inserisci l’indirizzo email della persona da invitare.

Seleziona i ruoli
Spunta almeno un ruolo da assegnare all’utente. Puoi selezionare più ruoli.
Assegna agli eventi (opzionale)
Se ci sono eventi configurati, puoi selezionare a quali eventi l’utente avrà accesso. Gli eventi attivi sono pre-selezionati.
L’assegnazione agli eventi è importante per i ruoli operativi (Cassiere, Cameriere). Senza assegnazione, l’utente non potrà accedere alle interfacce operative.
Invia l’invito
Clicca su Invia Invito. L’utente riceverà un’email con un link per completare la registrazione.
Come Funziona l’Invito
- L’utente riceve un’email con il link di registrazione
- Cliccando il link, può impostare nome, cognome e password
- Dopo la registrazione, l’utente può accedere con i ruoli assegnati
- Il link di invito scade dopo un certo periodo (tipicamente 7 giorni)
Se inviti un utente che era stato precedentemente eliminato (soft-deleted), l’invito ripristinerà l’account invece di crearne uno nuovo.
Gestire i Ruoli di un Utente
Per modificare i ruoli assegnati a un utente:
Apri il dialog ruoli
Clicca sull’icona Gestisci Ruoli (due persone) nella riga dell’utente.
Modifica i ruoli
- Spunta i ruoli che vuoi assegnare
- Deseleziona i ruoli che vuoi rimuovere
Salva le modifiche
Clicca su Salva Ruoli. Le modifiche hanno effetto immediato.
La modifica dei ruoli non richiede che l’utente effettui nuovamente il login. I nuovi permessi si applicano immediatamente.
Assegnare Utenti agli Eventi
Gli utenti operativi (Cassiere, Cameriere, Cucina) devono essere assegnati all’evento attivo per poter accedere alle interfacce operative.
L’assegnazione degli utenti agli eventi si gestisce dalla pagina Gestione Eventi, nella sezione Event Users.
In alternativa, puoi assegnare gli utenti agli eventi al momento dell’invito (versione Cloud) selezionando gli eventi nel dialog di invito.
Modificare i Dati di un Utente
Per modificare nome e cognome di un utente:
Apri il dialog di modifica
Clicca sull’icona Modifica Utente (matita) nella riga dell’utente.
Aggiorna i dati
Modifica Nome e Cognome secondo necessità. L’email non è modificabile.
Salva le modifiche
Clicca su Salva Modifiche.
Eliminare un Utente
Cloud
Modalità Cloud:
L’eliminazione in modalità Cloud è “soft”:
- L’utente viene contrassegnato come “In cancellazione”
- L’accesso viene disabilitato immediatamente
- Dopo un periodo di grazia, l’utente viene rimosso definitivamente
- Durante il periodo di grazia, puoi ripristinare l’utente
Procedura di Eliminazione
Clicca su Elimina
Clicca sull’icona Elimina Utente (cestino) nella riga dell’utente.
Conferma l’eliminazione
Leggi l’avviso e clicca su Sì, elimina utente per procedere.
Ripristinare un Utente (Solo Cloud)
Se un utente è in stato “In cancellazione”, puoi ripristinarlo:
Trova l’utente
Assicurati che il filtro stato includa “In cancellazione”.
Clicca su Ripristina
Clicca sull’icona Ripristina Utente (freccia circolare) nella riga dell’utente.
Conferma il ripristino
Clicca su Sì, ripristina utente. L’utente tornerà in stato Attivo.
Gestire gli Inviti Pendenti (Solo Cloud)
Nella versione Cloud, sotto la tabella utenti trovi la sezione Inviti Pendenti che mostra gli inviti inviati ma non ancora accettati.
Informazioni Visualizzate
| Colonna | Descrizione |
|---|---|
| Indirizzo email dell’invitato | |
| Ruoli | Ruoli che verranno assegnati |
| Eventi | Eventi a cui l’utente sarà assegnato |
| Inviato | Data e ora dell’invio |
| Scade | Data e ora di scadenza del link |
Revocare un Invito
Se vuoi annullare un invito prima che venga accettato:
- Clicca sull’icona Revoca (cestino) nella riga dell’invito
- Conferma la revoca nel dialog
Il link nell’email non funzionerà più dopo la revoca.
Best Practice
Principio del Privilegio Minimo
Assegna a ogni utente solo i ruoli necessari per il suo lavoro:
- I cassieri non hanno bisogno del ruolo Admin
- I camerieri non hanno bisogno di accesso alla gestione menu
Gestione degli OrgAdmin
- Mantieni almeno due OrgAdmin per evitare blocchi
- Limita il ruolo OrgAdmin alle persone di fiducia che gestiscono l’organizzazione
Prima dell’Evento
- Crea tutti gli account utente in anticipo
- Assegna gli utenti all’evento corretto
- Verifica che ogni ruolo abbia gli utenti necessari
- Fai un test di accesso con un account per ogni ruolo
Durante l’Evento
- Monitora gli inviti pendenti e sollecita chi non ha ancora accettato
- Disabilita tempestivamente gli utenti che non devono più accedere
- Non condividere le credenziali tra più persone