Skip to content

Tarea 4291 Mejora del Reseteo Anual del Patrón de Proyectos - #38

Merged
daniel89fg merged 3 commits into
FacturaScripts:masterfrom
EstebanSM85:reset_proyectos
Mar 17, 2026
Merged

daniel89fg merged 3 commits into
FacturaScripts:masterfrom
EstebanSM85:reset_proyectos

Conversation

@EstebanSM85

Copy link
Copy Markdown
Contributor

•Añadir checkbox bajo campo código del proyecto
◦Qué había que hacer: Permitir marcar una opción junto al código del proyecto en el formulario.
◦Qué he hecho: Añadí el checkbox en la UI y su manejo en el backend.
◦Cómo se ha hecho: Modificada la plantilla del formulario, procesado del valor en el controlador/modelo y pequeños ajustes de estilo.
•Lógica de reinicio anual del patrón de proyectos
◦Qué había que hacer: Reiniciar la numeración/patrón de proyectos al cambio de año.
◦Qué he hecho: Implementé la rutina que detecta año nuevo y resetea el patrón.
◦Cómo se ha hecho: Nuevo método en el servicio/model que comprueba la fecha y aplica el reinicio (invocado al crear/actualizar proyectos o por tarea programada).

•Test unitario incorporado y pasado
◦Qué había que hacer: Verificar cobertura y correcto comportamiento de los cambios.
◦Qué he hecho: Añadí tests que cubren el checkbox y el reinicio anual; la suite pasa.
◦Cómo se ha hecho: Escribí pruebas PHPUnit (mocks donde hacía falta) y ejecuté la suite — 21 tests, 94 aserciones, OK.

@daniel89fg
daniel89fg merged commit d0f00f0 into FacturaScripts:master Mar 17, 2026
0 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants