Skip to content

feat(rh/entrevistas): respaldo local de la captura y aviso al salir con cambios sin guardar

Jose Luis Flores requested to merge recursos-humanos into qa

El área pidió «guardado automático conforme se completan los campos, para no perder datos». «Guardar borrador» es manual y no cubre el cierre accidental de la pestaña o la sesión vencida.

  • EntrevistaCapturaPanel: a cada cambio (400 ms de pausa) se guarda en localStorage una foto de la captura (cabecera, fechas, respuestas, herramientas, abiertas, conclusiones, correos; sin firmas), solo cuando difiere de lo cargado o de lo último guardado en el servidor. Llave por usuario y por entrevista (id, alta desde Buk o nueva).
  • Al abrir, si hay un respaldo distinto de lo cargado, un aviso ofrece Recuperar / Descartar. Al guardar en el servidor el respaldo se borra.
  • Pie del panel: «Cambios sin guardar · respaldo local hh:mm».
  • Cerrar el panel, clic fuera, o cerrar o recargar la pestaña con cambios sin guardar pide confirmación (beforeunload).
  • No toca el servidor: no crea borradores ni mueve indicadores.
  • Manual de usuario y ENTREVISTAS_AJUSTE.md actualizados.

Merge request reports

Loading