📋 Cambios Realizados en el Sistema
Versión: 0.8.9 |
Rama: develop |
Fecha:
📊 Resumen
Esta actualización incluye 1 cambio funcional y 1 cambio técnico en 2 archivos del sistema, mejorando la funcionalidad y mantenibilidad del sistema.
✨ Cambios Funcionales
Estos son los cambios que afectan directamente su trabajo diario y que debe conocer:
✨ Actualización en Ventas: show
Se realizaron modificaciones en la interfaz de usuario correspondiente a Ventas, mejorando la presentación y funcionalidad de la pantalla.
¿Qué cambia?
- Se realizaron modificaciones en la interfaz de usuario correspondiente a Ventas.
- Se mejoró la presentación utilizando cards modernas.
- Se implementó o mejoró la organización mediante tabs/pestañas.
👤 Rediseño de la Gestión de Usuarios
Se rediseñaron completamente las pantallas de perfil y edición de usuarios con un diseño moderno, mejor organización de la información y una experiencia de usuario más intuitiva.
¿Qué cambia?
- Pantalla de perfil mejorada: La vista de perfil de usuario ahora muestra información más completa y organizada, incluyendo avatar destacado, información de contacto (email, teléfono), estado del usuario y roles asignados, todo presentado en cards modernas con efectos visuales.
- Áreas asignadas en cards: Las áreas asignadas al usuario se muestran en cards modernas con iconos, descripción y botones de acción, mejorando la visualización especialmente cuando hay múltiples áreas.
- Edición con tabs: La pantalla de edición de usuarios ahora está organizada en dos tabs claramente separados: "Datos del Usuario" (información personal, credenciales) y "Roles y Permisos" (gestión de roles asignados), facilitando la navegación y organización del trabajo.
- Grid de roles en 3 columnas: Los roles disponibles se muestran en un grid de 3 columnas, permitiendo visualizar más información de forma organizada. Cada rol muestra sus permisos asociados con badges y tooltips para ver todos los permisos.
- Selección interactiva de roles: Las cards de roles son completamente clicables, facilitando la selección. Los roles seleccionados se destacan visualmente con colores y bordes, permitiendo identificar rápidamente qué roles tiene asignados cada usuario.
- Información destacada: El header de la pantalla de edición muestra claramente el nombre y username del usuario, junto con el botón de personificación (para administradores) y botón de volver, mejorando la navegación.
- Efectos visuales mejorados: Todas las cards tienen efectos hover que las elevan ligeramente al pasar el mouse, mejorando la experiencia de usuario y haciendo la interfaz más interactiva.
✅ Resultado: La gestión de usuarios es más clara, moderna y fácil de usar. Los administradores pueden editar información de usuarios y asignar roles de manera más intuitiva, con mejor visualización de los permisos asociados a cada rol.
🛡️ Rediseño de la Pantalla de Gestión de Roles
Se rediseñó completamente la pantalla de índice de roles con un diseño moderno basado en cards, mejor visualización de permisos y contadores de usuarios por rol.
¿Qué cambia?
- Presentación en cards modernas: Los roles ahora se muestran en cards modernas con iconos destacados, efectos hover y mejor organización visual, reemplazando la vista anterior en columnas simples.
- Grid responsive: Los roles se organizan en un grid responsive de 3 columnas (4 en pantallas grandes), permitiendo visualizar más roles de forma organizada y aprovechando mejor el espacio disponible.
- Contadores de usuarios: Cada card muestra claramente cuántos usuarios tienen asignado ese rol, con un badge destacado que facilita la identificación rápida de la distribución de usuarios.
- Visualización de permisos mejorada: Los permisos se muestran en badges organizados, mostrando los primeros 3 permisos y un indicador "+X más" para ver el resto en un tooltip al pasar el mouse, mejorando la legibilidad sin saturar la vista.
- Card de creación destacada: La opción para crear un nuevo rol ahora está en una card destacada con borde punteado y gradiente sutil, haciendo más visible y atractiva la acción de crear nuevos roles.
- Efectos visuales mejorados: Las cards tienen efectos hover que las elevan y cambian el color del borde izquierdo, mejorando la interactividad y haciendo la interfaz más moderna.
✅ Resultado: La gestión de roles es más clara y visual. Los administradores pueden ver rápidamente qué roles existen, cuántos usuarios tienen cada rol y qué permisos incluyen, facilitando la administración del sistema de permisos.
💳 Rediseño de la Pantalla de Pagos del Portal del Matriculado
Se rediseñó completamente la pantalla de pagos y transacciones del portal del matriculado con un diseño moderno basado en cards, tabs organizados por estado y mejoras en la visualización de información financiera.
¿Qué cambia?
- Tabs con contadores por estado: Los pagos ahora se organizan en tabs por estado (Pendiente, Aprobada, Rechazada, Comprobante Enviado, etc.), cada uno mostrando un contador con el número de pagos en ese estado, facilitando la navegación y el seguimiento de los pagos.
- Presentación en cards modernas: Los pagos se muestran en cards modernas en lugar de una tabla, mejorando la visualización especialmente en dispositivos móviles y facilitando la lectura de la información.
- Información destacada: Cada card muestra de forma clara el ID del pago, el monto destacado en un recuadro, el estado con badge, la fecha de vencimiento y el trámite asociado (si existe).
- Búsqueda optimizada: La búsqueda ahora solo busca en el campo "detalle" de forma más eficiente, y se resetea automáticamente al cambiar de tab para mantener la coherencia.
- Optimización de consultas: Los contadores solo se recalculan al cambiar de tab, no durante las búsquedas, mejorando significativamente el rendimiento de la página.
- Efectos visuales mejorados: Las cards tienen efectos hover que las elevan ligeramente al pasar el mouse, mejorando la experiencia de usuario.
✅ Resultado: La gestión de pagos es más clara, moderna y fácil de usar. Los usuarios pueden identificar rápidamente el estado de sus pagos, ver los montos de forma destacada y acceder fácilmente a los detalles de cada transacción.
🎨 Rediseño del Panel Principal del Portal del Matriculado
Se rediseñó completamente el panel principal (dashboard) del portal del matriculado con un diseño más moderno, atractivo y funcional que mejora la experiencia de usuario.
¿Qué cambia?
- Cards modernas con efectos visuales: Los módulos principales (Trámites, Turnos, Datos Personales, Oblea) ahora se muestran en cards modernas con iconos destacados, efectos hover y gradientes sutiles que mejoran la presentación visual.
- Mejora en alertas del sistema: Las alertas y notificaciones ahora tienen un diseño más limpio con botones de cierre, mejor espaciado y presentación más clara de la información.
- Card de eventos mejorada: La invitación a eventos se muestra en una card destacada con mejor organización de la información, fecha resaltada y botón de acción más visible.
- Navegación mejorada: Todas las cards son completamente clicables, facilitando el acceso a cada módulo con un solo clic.
✅ Resultado: El panel principal es más atractivo, moderno y fácil de usar. La navegación es más intuitiva y la información se presenta de manera más clara y organizada.
📋 Mejora en la Gestión de Trámites del Portal del Matriculado
Se mejoró significativamente la vista de trámites en el portal del matriculado, organizando los trámites de manera más clara y comprensible para el usuario.
¿Qué cambia?
- Filtrado simplificado por estado: Los trámites ahora se organizan en dos categorías claras: "En Curso" (trámites sin fecha de finalización) y "Finalizados" (trámites con fecha de finalización), facilitando la identificación del estado de cada trámite.
- Vista principal de trámites en curso: Por defecto, la vista muestra los trámites en curso, que son los más relevantes para el usuario en su día a día.
- Presentación en cards: Los trámites se muestran en cards modernas en lugar de una tabla, mejorando la visualización especialmente en dispositivos móviles y facilitando la lectura de la información.
- Contadores en tabs: Cada tab (En Curso / Finalizados) muestra un contador con el número de trámites en esa categoría, permitiendo ver de un vistazo cuántos trámites hay en cada estado.
- Mensaje cuando no hay trámites en curso: Si el usuario no tiene trámites en curso, se muestra un mensaje amigable invitándolo a iniciar un nuevo trámite, con un botón directo para hacerlo.
- Optimización de consultas: Los contadores solo se recalculan al cambiar de tab, no durante las búsquedas, mejorando el rendimiento de la página.
✅ Resultado: La gestión de trámites es más clara y fácil de entender. Los usuarios pueden identificar rápidamente qué trámites están en proceso y cuáles ya fueron finalizados, mejorando significativamente la experiencia de uso del portal.
📊 Nueva Vista de Transacciones con Tabs y Contadores
Se implementó una nueva interfaz para la gestión de transacciones con tabs organizados por estado, mostrando contadores en tiempo real y mejorando significativamente la navegación y visualización de datos.
¿Qué cambia?
- Tabs por estado: La vista ahora muestra tabs para cada estado de transacción (Pendiente, Aprobada, Rechazada, Comprobante Enviado, etc.), facilitando la navegación entre diferentes estados.
- Contadores en tiempo real: Cada tab muestra el número de transacciones en ese estado, actualizándose automáticamente cuando se aplican filtros de búsqueda.
- Tabla simplificada: Se eliminaron columnas innecesarias (Item, Fecha de creación) para mejorar la legibilidad y el rendimiento.
- Búsqueda mejorada: La búsqueda ahora funciona sin distinguir mayúsculas y minúsculas, y permite buscar por nombre, apellido, documento del aspirante, detalle, monto o fecha de vencimiento.
- Texto truncado con tooltip: La columna "Detalle" ahora muestra el texto truncado si es muy largo, y al pasar el mouse se puede ver el texto completo en un tooltip.
✅ Resultado: La gestión de transacciones es más eficiente, rápida y fácil de usar. Los contadores permiten ver de un vistazo cuántas transacciones hay en cada estado, y la búsqueda mejorada facilita encontrar transacciones específicas.
🆕 Nuevo Flujo: Baja de Matriculación
Se implementó un nuevo flujo para el trámite de Baja de Matriculación, permitiendo realizar todo el proceso de baja de manera estructurada y controlada.
¿Qué cambia?
- Nuevos formularios: Se agregaron formularios específicos para gestionar la baja de matrícula, con campos validados y pasos claros a seguir por el área responsable.
- Generación de deuda automática: Si corresponde, el sistema permitirá generar una deuda al momento de realizar la baja, facilitando el reclamo de pagos pendientes asociados al trámite.
- Visualización y carga de datos más sencilla: El proceso ahora guía al usuario para completar correctamente todos los requisitos de baja, minimizando errores y omisiones.
✅ Resultado: El trámite de Baja de Matriculación es más ágil, claro y transparente. Ante la necesidad de reclamar pagos antes de finalizar la baja, la generación de deuda es ahora parte integrada del circuito.
🔎 Mejora en el Buscador de Matrículas
Se corrigió un error que impedía la búsqueda efectiva por DNI y número de matrícula en el sistema.
Ahora, puede consultar matriculados utilizando cualquiera de estos datos, obteniendo resultados precisos y sin fallos.
¿Qué mejoras se aplicaron?
- Se solucionaron problemas que bloqueaban búsquedas por DNI.
- El buscador de matrícula ahora permite buscar tanto por número de matrícula como por DNI indistintamente.
- Se mejoró la presentación de resultados para facilitar la identificación del matriculado.
✅ Resultado: El buscador de matrículas es más eficiente y brinda resultados confiables,
optimizando la gestión y consulta de matrículas en el sistema.
🔧 Cambios Técnicos
Estos son cambios internos del sistema que no afectan directamente su trabajo,
pero mejoran el rendimiento y mantenimiento del sistema:
⚡ Actualización: TareasDesarrollo.php
Se realizaron modificaciones en TareasDesarrollo.php.
- Cambios técnicos que mejoran el funcionamiento interno del sistema.
⚡ Optimización de Consultas en Transacciones
Se optimizaron significativamente las consultas de base de datos en el módulo de transacciones para mejorar el rendimiento y reducir los tiempos de carga.
- Los contadores por estado ahora se calculan con una sola consulta usando GROUP BY en lugar de múltiples consultas COUNT.
- Se implementó eager loading selectivo, cargando solo los campos necesarios de las relaciones (aspirante, trámite).
- Se eliminó el eager loading innecesario de items de transacción que no se mostraban en la tabla.
- La búsqueda por aspirante ahora usa whereHas en lugar de whereExists para mejor compatibilidad con Eloquent.
- Se mejoró la estructura de las consultas para que la búsqueda solo se aplique al estado seleccionado, mejorando la eficiencia.
📌 Impacto para usuarios: La página de transacciones carga mucho más rápido, especialmente cuando hay muchos registros. La navegación entre estados es más fluida y los contadores se actualizan instantáneamente.
⏰ Mejoras en Tareas Programadas, Recordatorios y Gestión de Colas
Se optimizó la gestión de las tareas programadas (jobs y schedulers), los mecanismos de recordatorios automáticos y el procesamiento en la cola de trabajo del sistema.
- Mayor estabilidad y confiabilidad en la ejecución de recordatorios periódicos para trámites.
- Los procesos en segundo plano ahora aprovechan mejor los recursos del servidor y notifican fallos en tiempo real al equipo técnico.
- La administración de las colas de trabajo facilita el monitoreo y la recuperación ante fallos.
- Se incorporaron registros más detallados para auditoría y soporte técnico.
📌 Impacto para usuarios: Experiencia más robusta con menor riesgo de demoras o fallos en notificaciones y procesamiento automático.
🗄️ Optimización de Base de Datos
Se optimizó el proceso de carga inicial de datos (seeders) para entornos de desarrollo,
reduciendo el tiempo de configuración del sistema.
📌 Impacto para usuarios: Ninguno. Este cambio solo afecta a los desarrolladores
que configuran el sistema por primera vez.
📝 Cambios Pendientes de Realizar
En esta sección se documentarán las funcionalidades que están planificadas pero aún no han sido implementadas.
Esta lista se actualiza manualmente según el avance del desarrollo.
Funcionalidades en Desarrollo:
-
Sin funcionalidades pendientes de realizar.
Mejoras Planificadas:
-
Sin mejoras planificadas en este momento.
Bugs Conocidos:
-
No hay bugs conocidos registrados en este momento.
⚠️ Nota para el Equipo de Desarrollo: Esta sección debe actualizarse manualmente
antes de cada release o actualización importante del sistema.
🆘 ¿Necesita Ayuda?
Si tiene dudas sobre alguna de las nuevas funcionalidades o encuentra algún problema al utilizarlas,
por favor contacte al equipo de sistemas desde el formulario de Soporte.
Versión del documento: 1.0 |
Última actualización:
CUCICBA - INTRANET
Equipo de Desarrollo