Se creó el componente reutilizable DeletePopup.tsx con título, subtítulo y botones de acción, aplicándolo en 8 flujos de eliminación. (UI Components Library).
ProjectDepartment – Si no tiene registros, mostrar texto con acción de asignar
Se añadió mensaje con call‑to‑action “Asignar” cuando un proyecto no tiene departamentos. (Módulo Proyectos)
ProjectDefinitionWorkers – Si no tiene registros, mostrar texto con acción
Mensaje equivalente para empleados sin asignar. (Módulo Proyectos)
Modificar la contraseña cada 6 meses
Se implementó tarea programada que fuerza cambio de contraseña cada 6 meses. (Módulo Seguridad)
Inhabilitar cuenta después de 3 meses sin iniciar sesión
Tarea recurrente que desactiva cuentas inactivas y envía correo de reactivación. (Módulo Seguridad)
2FA – Desarrollo
Se integró doble factor de autenticación para cuentas inactivas +2 meses. (Módulo Seguridad)
Endpoint listado de proyectos con paginación
Se paginó /projects devolviendo 6 ítems por página. (API REST)
Chequeo de seguridad al establecer contraseña
Se replicaron validaciones de complejidad de contraseña en backend. (Módulo Seguridad)
TRY IT FOR FREE
🚀 Take the next step in managing your projects and learn about YPM with no obligation. Schedule your free demo in just one click.
PRUÉBALO GRATIS
🚀 Da el siguiente paso en la gestión de tus proyectos y conoce YPM sin compromiso. Agenda tu demo gratuita en un solo click.