Skip to content

Personas

Descripcion

Modulo de gestion de personas (propietarios e inquilinos) del consorcio. A diferencia del modulo de Usuarios, las personas no necesariamente tienen una cuenta de usuario en el sistema. Este modulo permite gestionar el directorio de personas, invitarlas a crear su cuenta y administrar su estado de vinculacion con la plataforma.

Acceso

  • Roles permitidos: admin
  • Ruta: /admin/personas

Funcionalidades

Listado de Personas

Tabla paginada con columnas:

  • Checkbox de seleccion
  • Nombre (con telefono debajo si existe)
  • Email
  • Unidad
  • Rol (badge: Propietario / Inquilino)
  • Estado (icono + texto con color segun estado)
  • Acciones

Editar Persona

Desde el menu de acciones, opcion "Editar". Abre un dialogo con los campos editables de la persona.

Eliminar Persona

Dos modalidades:

  • Individual: Desde el menu de acciones, opcion "Eliminar". Muestra dialogo de confirmacion.
  • Masiva: Seleccionar multiples personas con checkbox y usar el boton "Eliminar (N)".

Disponible solo para personas con estado distinto a "activo". Desde el menu de acciones, opcion "Obtener link de invitacion". Abre un modal que:

  1. Genera un link de activacion unico a traves de una Edge Function (invite-person)
  2. Muestra el link con opcion de copiar al portapapeles
  3. Muestra opcion de abrir enlace en nueva pestana
  4. Informa si la persona tiene email registrado o debera ingresarlo
  5. Muestra la vigencia del link (por defecto 7 dias)

Enviar Invitacion por Email

Disponible solo para personas que tienen email registrado y estado distinto a "activo". Desde el menu de acciones, opcion "Enviar invitacion por email". Envia el link de activacion directamente al email de la persona.

Alta Masiva

Boton "Alta Masiva" que redirige a /admin/usuarios/alta-masiva para carga de multiples personas.

Campos

Campos del formulario de edicion:

CampoTipoObligatorioNotas
NombretextoSi
ApellidotextoSi
EmailemailNo
TelefonotextoNoPlaceholder: +54 11 1234-5678

Estados

Las personas tienen un estado de cuenta (estado_cuenta) que indica su vinculacion con la plataforma:

EstadoIconoColorDescripcion
Sin cuentaUserXGrisLa persona no tiene cuenta de usuario
InvitadoClockAmbarSe genero una invitacion pero aun no creo su cuenta
ActivoUserCheckVerdeLa persona tiene cuenta activa en el sistema

Filtros y busqueda

  • Busqueda por texto: nombre, apellido o email
  • Filtros por chips: Todos, Propietarios, Inquilinos, Sin cuenta, Invitados, Activos
  • Paginacion: 10 registros por pagina con navegacion anterior/siguiente

© 2026 Consorcio Nube