Commits
Administración por pestañas y configuración efectiva
Administración por pestañas con gestión completa de usuarios y la configuración global separada de la suscripción personal de ChatGPT.
La sesión de hoy ha sido corta, pero de las que dejan la administración en un estado habitable.
Administración por pestañas
La página de administración era una lista larga y se ha convertido en pestañas. La gestión de usuarios ahora tiene búsqueda, filtro por rol, paginación, alta, edición y borrado con confirmación. La cabecera, la barra lateral y el pie han recuperado tonos neutros mientras se diseñan el resto de las pantallas: menos color, más concentración en lo que se hace.
Configuración global y suscripción personal separadas
La configuración de la administración se ha repartido en secciones: proveedores de IA, modelos por función, fuente de ofertas y correo saliente. La decisión de fondo es que la suscripción de ChatGPT pertenece a cada persona usuaria, no a la plataforma: la selección personal prevalece sobre los modelos globales y se puede probar con una generación real. El flujo de conexión exige que la API y el navegador estén en la misma máquina, mediante loopback, y las credenciales se guardan cifradas.
El inicio que muestra lo que hay de verdad
El inicio del superadministrador ya no se queda en los valores por defecto: consulta un resumen de la configuración efectiva, sin devolver credenciales. Distingue los modelos personales de ChatGPT de los globales y muestra la fuente de Apify, su presupuesto y el estado de configuración y frecuencia del correo. Pantalla y recuperación después de un error comprobadas en el navegador, con las pruebas de configuración y del panel en verde y la comprobación de tipos superada.
El proyecto sigue ahora con el resto de las funcionalidades de los tickets abiertos.