uVersion
Español
Descargar →

Wiki

Usuarios

Crear y gestionar cuentas de uVersion: roles, contraseña, desactivación, asientos de licencia. Quién puede hacer qué entre super admin y project_admin.

Introducción

La lista de usuarios: nombre, email, rol, estado (activo/inactivo), última conexión.

La pestaña Usuarios del panel de administración sirve para crear cuentas, asignarles un rol, restablecer una contraseña y desactivar o reactivar una cuenta. La lista muestra para cada usuario su nombre, su email, su rol, su estado (activo / inactivo) y su última conexión.

El rol asignado aquí determina lo que la cuenta puede hacer. Para el detalle de los roles, consulta Roles & panel de administración.

Acceso y delimitación

  • Super admin: ve todas las cuentas y dispone de todas las acciones (crear, editar, restablecer, desactivar).
  • project_admin: solo puede crear cuentas. Su lista está delimitada: se ve a sí mismo, las cuentas que ha creado y a cualquier persona que tenga un permiso (directo o a través de un grupo) sobre uno de sus repositorios. Los botones Edit / Reset / Deactivate no se muestran para él.

La creación es la «mitad segura»: una cuenta nueva no tiene acceso a nada mientras no se le haya concedido un permiso. Editar o restablecer una cuenta existente afecta a un acceso ya establecido, de ahí la reserva al super admin.

Crear un usuario

El formulario Create User (Username, Email, Password, Role) con el selector de rol limitado por el rango.
  1. Pestaña UsuariosCreate User.
  2. Rellena los campos y luego confirma.
CampoRestricción
UsernameDe 1 a 64 caracteres, único.
EmailNo vacío, debe contener @, único.
PasswordAl menos 8 caracteres.
RoleUno de los 9 roles. Por defecto user.

Un nombre de usuario o un email ya en uso se rechaza (error de conflicto).

Elegir el rol

El selector muestra los 9 roles, pero solo puedes asignar un rol estrictamente por debajo de tu propio rango. Por tanto, un lead no puede crear un admin, y nadie puede crear una cuenta de un rango igual o superior al suyo. Consulta Rangos y protección.

Editar una cuenta

La ventana de edición de una cuenta: email, rol, estado activo (el nombre de usuario es fijo).

El botón Edit (super admin) permite cambiar el email, el rol y el estado activo. El nombre de usuario, en cambio, es fijo.

Efecto inmediato Cambiar el rol de una cuenta revoca de inmediato sus sesiones en curso: una degradación o una promoción se aplica al instante, sin esperar la expiración natural del token (hasta 30 días en caso contrario).

Restablecer la contraseña

El botón Reset Password (super admin) fija una nueva contraseña (mínimo 8 caracteres). Al igual que con un cambio de rol, esto revoca todas las sesiones existentes de la cuenta: la contraseña anterior y los tokens ya emitidos dejan de funcionar en el acto.

Desactivar, reactivar

uVersion no realiza un borrado definitivo. El botón de eliminación es en realidad una desactivación: la cuenta pasa a inactiva, sus bloqueos (locks) se liberan y se cierra su sesión. Puedes reactivarla más tarde.

  • Una cuenta activa ofrece Deactivate.
  • Una cuenta inactiva ofrece Reactivate.
  • No puedes desactivarte a ti mismo.

Conservar la cuenta en lugar de destruirla preserva el historial (quién hizo commit de qué) y permite el regreso del empleado sin recrear una cuenta.

Asientos de licencia

La creación y la reactivación consumen un asiento Cada cuenta activa ocupa un asiento de la licencia del servidor. Si se alcanza la cuota, crear un nuevo usuario o reactivar uno falla con un error explícito (y no en silencio). Libera un asiento desactivando una cuenta, o aumenta el número de asientos desde tu área de licencias.

Errores frecuentes

Reactivación rechazada aunque la cuenta existe

No es un error: la cuota de asientos está llena. Desactiva primero otra cuenta, o añade asientos.

«No veo a un usuario en mi lista»

Si eres project_admin, la lista está delimitada. Una cuenta solo aparece en ella si te pertenece (creada por ti), si tiene un permiso sobre uno de tus repositorios, o si eres tú. Concédele un permiso sobre uno de tus repositorios para que sea visible.

Un cambio de rol no «cuaja»

El cambio es inmediato del lado del servidor, pero el usuario afectado queda desconectado: debe volver a iniciar sesión para que su cliente refleje el nuevo rol.