Correc. - Mejora #3898
cerradaDesbloquear vinculación de gastos cofinanaciación
0%
Descripción
A la hora de utilizar un gasto de otro proyecto para utilizarlo como cofinanciación, si este se encuentra con el marcado "revisado" en el proyecto origen el/la usuario/a contratarte no puede vincularlo. Habría que permitírselo.
Ficheros
Actualizado por Jaime Ortiz hace casi 5 años
Existe 3 casos en los que no deja vincular gastos de cofinanciación
- Cuando un gasto está revisad (en el proyecto origen).
- Cuando la etapa/periodo esta cerrada (en el proyecto origen)
- Cuando el proyecto está cerrado (proyecto origen)
Permitir cofinanciar en esos 3 casos.
Actualizado por Santiago Ramos hace casi 5 años
- Estado cambiado de Nueva a En Curso
- Asignado a establecido a Jaime Ortiz
Se rompe la lógica de permisos de edición de gastos y se permite que usuarios sin ningún tipo de permiso de edición económica modifiquen los gastos cuando son cofinanciados!!!
1.- Los cambios en la lógica de permisos deberían estar siempre en el mismo sitio, y en este caso es en el controlador
2.- Quizás haya que cambiar el método Gasto.campos_edicion_permitidos para contemplar este caso de cofinanciaciones, así que cambio el controlador y el modelo para dejarlo todo en un único sitio y desde ahí hacer los ajustes que se necesiten.
Actualizado por Santiago Ramos hace casi 5 años
He cambiado vista y modelo para contemplar la edicion de los campos particulares del proyecto en las cofinanciaciones, pero dejando la lógica en el modelo y no en la vista.
Podéis validar que todo funciona ok en la instalación de Mundubat?.
Actualizado por Jaime Ortiz hace casi 5 años
Correcto Santi!
Tienes razón que lo que habíamos hecho se saltaba la lógica de centralizar en el metodo Gasto.campos_edicion_permitidos.
Hemos probado y en principio funciona.
No caímos en ninguna casuística que en cofinanciación haya que cerrar los gastos... Pero tienes razón que aunque todos los perfiles de mundubat permiten siempre modificar la cofinanciación puede haber otros casos.
Gracias!
Actualizado por Santiago Ramos hace casi 5 años
Alberto (Mundubat) ha añadido un ticket de error relacionado con esto, así que he subido el código que lo soluciona (creo). Podéis validarlo?.
Actualizado por Jaime Ortiz hace casi 5 años
Actualizado por Jaime Ortiz hace más de 4 años
- Estado cambiado de En Curso a Resuelta