Funcionalidad #1546
cerradaValores intermedios del valor de indicador y de actividades
100%
Descripción
Para indicadores, actividades y subactividades, crear y gestionar valores intermedios:
Cada valor intermedio necesita tener:
- Fecha.
- Porcentaje.
- Comentario
Actualizado por Santiago Ramos hace alrededor de 12 años
- % Realizado cambiado de 0 a 30
Actualizado por Santiago Ramos hace alrededor de 12 años
- Estado cambiado de Asignada a Resuelta
- % Realizado cambiado de 30 a 100
Actualizado por Jaime Ortiz hace alrededor de 12 años
- Estado cambiado de Resuelta a Asignada
DA el siguiente error en desarrollo:
http://desarrollo.gong.org.es/proyectos/1/ejecucion/indicador/listado
Processing IndicadorController#valores_indicador (for 83.37.76.243 at 2012-11-12 13:23:26) [POST]
Parameters: {"proyecto_id"=>"1", "seccion"=>"proyectos", "authenticity_token"=>"PL5YscozzqkcVoo/krJMQHpl7D8s5VoGkeouRgQQi5Y=", "indicador_id"=>"137", "menu"=>"ejecucion", "update"=>"indicador_1_sub", "update_objeto"=>"indicador_1", "_"=>""}
ActionView::TemplateError (undefined method `inject' for nil:NilClass) on line #13 of app/views/indicador/_valores_indicador.rhtml:
10: <% valor_id = update_listado +"_valor_" + valor.id.to_s >
11: < editable = valor.usuario_id == session[:usuario_identificado].id || UsuarioXProyecto.find_by_usuario_id_and_proyecto_id_and_rol(session[:usuario_identificado].id,@proyecto.id,"coordinador") >
12: <div id="<= valor_id >" class="fila" >
13: <= fila_listado valor, campos_listado("valor_indicador"), valor_id + "_contenido" >
14: <div class="elementoderecha">
15: < if valor.indicador_id && editable && @permitir_ejecucion >
16: <= editar( :url => {:update_listado => update_listado, :action => 'nuevo_editar_valor_indicador', :id => valor.id, :indicador_id => params[:indicador_id] , :update => valor_id, :update_objeto => params[:update_objeto]} ) %>
app/helpers/application_helper.rb:628:in `fila_listado'
app/views/indicador/_valores_indicador.rhtml:13:in `_run_rhtml_app47views47indicador47_valores_indicador46rhtml_locals_object_update_listado_valores_indicador'
app/views/indicador/_valores_indicador.rhtml:9:in `each'
app/views/indicador/_valores_indicador.rhtml:9:in `_run_rhtml_app47views47indicador47_valores_indicador46rhtml_locals_object_update_listado_valores_indicador'
app/controllers/indicador_controller.rb:76:in `valores_indicador'
app/controllers/indicador_controller.rb:76:in `valores_indicador'
/usr/lib/ruby/1.8/phusion_passenger/rack/request_handler.rb:92:in `process_request'
/usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
/usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:418:in `start_request_handler'
/usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:358:in `handle_spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/utils.rb:184:in `safe_fork'
/usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:354:in `handle_spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:163:in `start'
/usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:213:in `start'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:154:in `spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
/usr/lib/phusion_passenger/passenger-spawn-server:61
Rendering /srv/webs/gong.org.es/sites/desarrollo/public/500.html (500 Internal Server Error)
Actualizado por Jaime Ortiz hace alrededor de 12 años
otro error al intentar acceder al seguimiento de actividades:
http://desarrollo.gong.org.es/proyectos/1/ejecucion/actividad/listado
Processing ActividadController#listado (for 83.37.76.243 at 2012-11-12 13:26:37) [GET]
Parameters: {"proyecto_id"=>"1", "seccion"=>"proyectos", "menu"=>"ejecucion"}
Rendering template within layouts/layout
Rendering actividad/listado
ActionView::TemplateError (undefined method `inject' for nil:NilClass) on line #3 of app/views/actividad/_actividad.rhtml:
1: <div id="<%= fila >">
2: <div id="<= fila >_cabecera" class="filacabecera <= @actividad_x_etapa.estado_actual && @actividad_x_etapa.estado_actual.realizada ? '': 'rojo' >">
3: <= fila_listado @actividad_x_etapa, campos_listado("actividad_x_etapa"), fila >
4: <div class="elementoderecha">
5: <= icono( "alerta", _("¡Atencion!.") + " " + _("La actividad está abierta")) unless @actividad_x_etapa.estado_actual && @actividad_x_etapa.estado_actual.realizada >
6: <= ventana_info_popup @actividad_x_etapa, {:campos => campos_listado("actividad_x_etapa") + campos_info("actividad_x_etapa"), :id => fila + "_informacion"} %>
app/helpers/application_helper.rb:628:in `fila_listado'
app/views/actividad/_actividad.rhtml:3:in `_run_rhtml_app47views47actividad47_actividad46rhtml_locals_actividad_fila_object'
app/views/actividad/listado.rhtml:10:in `_run_rhtml_app47views47actividad47listado46rhtml'
app/views/actividad/listado.rhtml:7:in `each'
app/views/actividad/listado.rhtml:7:in `_run_rhtml_app47views47actividad47listado46rhtml'
/usr/lib/ruby/1.8/phusion_passenger/rack/request_handler.rb:92:in `process_request'
/usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
/usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:418:in `start_request_handler'
/usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:358:in `handle_spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/utils.rb:184:in `safe_fork'
/usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:354:in `handle_spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:163:in `start'
/usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:213:in `start'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:154:in `spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
/usr/lib/phusion_passenger/passenger-spawn-server:61
Rendering /srv/webs/gong.org.es/sites/desarrollo/public/500.html (500 Internal Server Error)
Actualizado por Santiago Ramos hace alrededor de 12 años
- Estado cambiado de Asignada a Resuelta
Se habian vuelto a borrar los campos del application_helper