Usuarios
La página /dashboard/users lista los usuarios del portal del cliente — personas físicas vinculadas a una cuenta de cobro (BillingAccount) que pueden entrar al portal para ver facturas, pagar boletos, gestionar tarjetas y actualizar datos.
A diferencia de los Miembros, que son operadores internos de la organización, los usuarios del portal son clientes finales (B2B2C). Se autentican mediante enlace mágico u OAuth Kobana y solo ven los datos de su propia cuenta de cobro.
Qué muestra la lista
- E-mail del usuario
- Cuenta de cobro vinculada (razón social o nombre del cliente)
- Status —
pending,active,suspended - Último acceso — fecha y hora de la última sesión
- Invitaciones pendientes — enlaces que todavía no se aceptaron
Invitar a un usuario
Desde el detalle de una cuenta de cobro o directamente en esta pantalla, es posible:
- Ingresar el e-mail del contacto responsable.
- Definir los permisos dentro del portal (ver, pagar, cambiar de plan, gestionar métodos).
- Enviar la invitación — el usuario recibe un enlace de activación.
El token de activación se almacena cifrado (lib/crypto.ts) y expira después de usarse o del plazo configurado.
Reenviar y revocar
- Reenviar invitación — genera un nuevo token y envía un nuevo e-mail.
- Suspender — bloquea el inicio de sesión sin borrar datos.
- Eliminar — desactiva de forma definitiva. El historial de auditoría se conserva.
Captura de pantalla
