Proyecto

General

Perfil

Acciones

Funcionalidad #1546

cerrada

Valores intermedios del valor de indicador y de actividades

Añadido por Santiago Ramos hace alrededor de 12 años. Actualizado hace alrededor de 12 años.

Estado:
Resuelta
Prioridad:
Normal
Asignado a:
Categoría:
Desarrollo
Versión prevista:
Fecha de inicio:
2012-10-30
Fecha fin:
% Realizado:

100%

Tiempo estimado:
4:00 h
Versión:

Descripción

Para indicadores, actividades y subactividades, crear y gestionar valores intermedios:

Cada valor intermedio necesita tener:

  • Fecha.
  • Porcentaje.
  • Comentario

Peticiones relacionadas 1 (0 abiertas1 cerrada)

relacionada con GONG - Funcionalidad #1493: Informes de seguimiento técnicoResueltaSantiago Ramos2012-07-18

Acciones
Acciones #1

Actualizado por Santiago Ramos hace alrededor de 12 años

  • % Realizado cambiado de 0 a 30
Acciones #2

Actualizado por Santiago Ramos hace alrededor de 12 años

  • Estado cambiado de Asignada a Resuelta
  • % Realizado cambiado de 30 a 100
Acciones #3

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)

Acciones #4

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)

Acciones #5

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

Acciones

Exportar a: Atom PDF