cotizador-helgen/web
Efrain (Helgen) c04f878168 Proyecto rechazado al guardar: la interfaz limpia el campo y refresca la lista
Si el servidor rechaza la cotización porque el proyecto se canceló, se cerró o no existe, la etiqueta seguía
diciendo "Proyecto activo". Ahora el error lleva codigo PROYECTO (errorProyecto_ en Code.js, doPost lo
pasa a la respuesta, la capa api-web lo pone en err.codigo) y errorAlGuardar limpia el campo Proyecto,
refresca la lista de proyectos y muestra el aviso. Otros errores no tocan el campo.

Pruebas: tests/interfaz.test.js (nueva: DOM y fetch simulados), codigo PROYECTO en proyectos.test.js y
sesion.test.js. CLAUDE.md §8 y §10.2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 12:29:56 -06:00
..
cotizador Proyecto rechazado al guardar: la interfaz limpia el campo y refresca la lista 2026-10-20 12:29:56 -06:00
.assetsignore Respaldo inicial del Cotizador Helgen (19/10/2026) 2026-10-19 16:14:08 -06:00
apple-touch-icon.png Favicon con el isologo de Helgen en la portada y el cotizador 2026-10-19 17:53:50 -06:00
favicon-32.png Favicon con el isologo de Helgen en la portada y el cotizador 2026-10-19 17:53:50 -06:00
favicon.ico Favicon con el isologo de Helgen en la portada y el cotizador 2026-10-19 17:53:50 -06:00
index.html Favicon con el isologo de Helgen en la portada y el cotizador 2026-10-19 17:53:50 -06:00
isologo-512.png Favicon con el isologo de Helgen en la portada y el cotizador 2026-10-19 17:53:50 -06:00
logo-helgen-blanco.png Respaldo inicial del Cotizador Helgen (19/10/2026) 2026-10-19 16:14:08 -06:00