Wiki
Utenti
Creare e gestire gli account uVersion: ruoli, password, disattivazione, postazioni di licenza. Chi può fare cosa tra super admin e project_admin.
Introduzione
La scheda Utenti del pannello di amministrazione serve a creare gli account, assegnare loro un ruolo, reimpostare una password e disattivare o riattivare un account. L'elenco mostra per ogni utente il nome, l'email, il ruolo, lo stato (attivo / inattivo) e l'ultimo accesso.
Il ruolo assegnato qui determina ciò che l'account può fare. Per il dettaglio dei ruoli, vedere Ruoli & pannello admin.
Accesso e delimitazione
- Super admin: vede tutti gli account e dispone di tutte le azioni (creare, modificare, reimpostare, disattivare).
- project_admin: può solo creare account. Il suo elenco è delimitato: vede se stesso, gli account che ha creato e chiunque detenga un permesso (diretto o tramite un gruppo) su uno dei suoi repository. I pulsanti Edit / Reset / Deactivate non gli vengono mostrati.
La creazione è la «metà sicura»: un account nuovo non ha accesso a nulla finché non gli viene concesso un permesso. Modificare o reimpostare un account esistente tocca un accesso già in essere, da qui la riserva al super admin.
Creare un utente
- Scheda Utenti → Create User.
- Compila i campi, poi conferma.
| Campo | Vincolo |
|---|---|
| Username | Da 1 a 64 caratteri, univoco. |
Non vuota, deve contenere @, univoca. | |
| Password | Almeno 8 caratteri. |
| Role | Uno dei 9 ruoli. Predefinito user. |
Un nome utente o un'email già in uso viene rifiutato (errore di conflitto).
Scegliere il ruolo
Il selettore elenca i 9 ruoli, ma puoi assegnare solo un ruolo strettamente al di sotto del tuo stesso
rango. Un lead non può quindi creare un admin, e nessuno può creare un account
di rango pari o superiore al proprio. Vedere Ranghi e protezione.
Modificare un account
Il pulsante Edit (super admin) consente di cambiare l'email, il ruolo e lo stato attivo. Il nome utente, invece, è fisso.
Reimpostare la password
Il pulsante Reset Password (super admin) imposta una nuova password (minimo 8 caratteri). Come per un cambio di ruolo, questo revoca tutte le sessioni esistenti dell'account: la vecchia password e i token già emessi smettono di funzionare all'istante.
Disattivare, riattivare
uVersion non esegue una cancellazione definitiva. Il pulsante di eliminazione è in realtà una disattivazione: l'account diventa inattivo, i suoi blocchi (locks) vengono rilasciati e viene disconnesso. Puoi riattivarlo in seguito.
- Un account attivo propone Deactivate.
- Un account inattivo propone Reactivate.
- Non puoi disattivare te stesso.
Conservare l'account invece di distruggerlo preserva la cronologia (chi ha fatto il commit di cosa) e permette il ritorno del dipendente senza ricreare un account.
Postazioni di licenza
Insidie comuni
Riattivazione rifiutata anche se l'account esiste
Non è un bug: la quota di postazioni è piena. Disattiva prima un altro account, oppure aggiungi postazioni.
«Non vedo un utente nel mio elenco»
Se sei project_admin, l'elenco è delimitato. Un account vi compare solo se ti appartiene (creato da te), se detiene un permesso su uno dei tuoi repository, o se sei tu. Concedigli un permesso su uno dei tuoi repository perché diventi visibile.
Un cambio di ruolo non «attecchisce»
Il cambiamento è immediato sul lato server, ma l'utente interessato viene disconnesso: deve effettuare di nuovo l'accesso perché il suo client rifletta il nuovo ruolo.