uVersion
Italiano
Scarica →

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

L'elenco degli utenti: nome, email, ruolo, stato (attivo/inattivo), ultimo accesso.

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

Il modulo Create User (Username, Email, Password, Role) con il selettore di ruolo limitato dal rango.
  1. Scheda UtentiCreate User.
  2. Compila i campi, poi conferma.
CampoVincolo
UsernameDa 1 a 64 caratteri, univoco.
EmailNon vuota, deve contenere @, univoca.
PasswordAlmeno 8 caratteri.
RoleUno 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

La finestra di modifica di un account: email, ruolo, stato attivo (il nome utente è fisso).

Il pulsante Edit (super admin) consente di cambiare l'email, il ruolo e lo stato attivo. Il nome utente, invece, è fisso.

Effetto immediato Cambiare il ruolo di un account revoca immediatamente le sue sessioni in corso: un declassamento o una promozione si applica subito, senza attendere la scadenza naturale del token (fino a 30 giorni in caso contrario).

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

La creazione e la riattivazione consumano una postazione Ogni account attivo occupa una postazione della licenza del server. Se la quota è raggiunta, creare un nuovo utente o riattivarne uno fallisce con un errore esplicito (e non in silenzio). Libera una postazione disattivando un account, oppure aumenta il numero di postazioni dalla tua area licenze.

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.