Correccion - Mejora #3898
cerrada
Desbloquear vinculación de gastos cofinanaciación
Añadido por Jaime Ortiz hace casi 5 años.
Actualizado hace más de 4 años.
Fecha de inicio:
2019-10-23
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
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.
- 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.
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?.
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!
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?.
- Estado cambiado de En Curso a Resuelta
Exportar a: Atom
PDF