Acciones
Errores #3428
cerradaNo se exportan las variables de indicador en produccion
Fecha de inicio:
2018-07-24
Fecha fin:
% Realizado:
0%
Tiempo estimado:
Versión:
Descripción
En los servidores en produccion no se están exportando las variables de los indicadores en algunos casos:
https://cisp.gong.org.es/proyectos/5/formulacion/exportacion
( Hay que dar de alta algun indicador para la prueba https://cisp.gong.org.es/proyectos/5/formulacion/indicador/listado )
Por otro lado la exportacion que en local funciona en algunas instancias no está funcionando:
Actualizado por Jaime Ortiz hace alrededor de 6 años
- Asignado a establecido a Alvaro Irureta-Goyena
Ya se ha corregido en el servidor de producción.
Hay dos sitios en los que es necesario tocar.
exportacion_controller:
428 @proyecto.indicadores.each do |indicador| 429 indicador.variable_indicador.each do |variable| 430 linea_variable = inscribir_datos(linea_variable, variable, campos_variables, page_variables, @tamano_columnas_variables, color) 431 color = !color 432 end 433 end
proyecto.rb
292 # Devuelve los indicadores asociados al proyecto (a traves de oes o de resultados) 293 def indicadores 294 # Hasta que no tengamos Rails5, tenemos que escribir a mano los left outer join 295 Indicador.joins("LEFT JOIN objetivo_especifico ON objetivo_especifico.id = indicador.objetivo_especifico_id"). 296 joins("LEFT JOIN resultado ON resultado.id = indicador.resultado_id"). 297 where("objetivo_especifico.proyecto_id = ? OR resultado.proyecto_id = ?", id, id) 298 end
Paso a Alvaro para que compruebe su funcionamiento y lo cierre.
Gracias!
Actualizado por Jaime Ortiz hace alrededor de 6 años
- Estado cambiado de Nueva a Resuelta
Acciones