Coder Social home page Coder Social logo

agiledwarf's People

Contributors

alexmcarrow avatar archonwang avatar kruzzik avatar markablov avatar osidko avatar zashme avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

agiledwarf's Issues

Can't create story from sprints

Redmine 2.0.3 / Ruby 1.9.3

I get this in the log file:

Started POST "/adtaskinl/create" for x.x.x.x at 2012-10-04 01:37:17 -0400
Processing by AdtaskinlController#create as /
Parameters: {"subject"=>"[Subject]", "fixed_version_id"=>"", "project_id"=>"49", "authenticity_token"=>"U0AtlEKai1s6p5uMKH831PCG6yrkKnxeMDJso2DUOox="}
Rendered text template (0.0ms)
Completed 400 Bad Request in 51ms (Views: 1.0ms | ActiveRecord: 6.9ms)

Update to 832dee

Fail show page "Tasks"

Environment:
Redmine version 2.0.3.stable
Ruby version 1.8.7 (i486-linux)
Rails version 3.2.6
Environment production
Database adapter MySQL
Redmine plugins:
AgileDwarf 0.0.3
redmine_plugin_views_revisions 0.0.1
redmine_xls_export 0.2.1


Started GET "/redmine/adtasks/list?project_id=test" for 10.10.8.23 at Wed Aug 15 15:25:18 +0600 2012
Processing by AdtasksController#list as HTML
  Parameters: {"project_id"=>"test"}
  Rendered plugins/AgileDwarf/app/views/adtasks/_task.html.erb (0.0ms)
  Rendered plugins/AgileDwarf/app/views/adtasks/_task.html.erb (5.3ms)
  Rendered plugins/AgileDwarf/app/views/adtasks/_column.html.erb (7.9ms)
  Rendered plugins/AgileDwarf/app/views/adtasks/list.html.erb within layouts/base (710.9ms)
Completed 500 Internal Server Error in 1205ms

ActionController::RoutingError (No route matches {:controller=>"issues", :action=>"2"}):
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:532:in `raise_routing_error'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:528:in `generate'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:561:in `generate'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:586:in `url_for'
  actionpack (3.2.6) lib/action_dispatch/routing/url_for.rb:148:in `url_for'
  actionpack (3.2.6) lib/action_view/helpers/url_helper.rb:107:in `url_for'
  plugins/AgileDwarf/app/views/adtasks/_task.html.erb:2:in `_plugins__gile_warf_app_views_adtasks__task_html_erb___120772007__632743368'
  actionpack (3.2.6) lib/action_view/template.rb:145:in `send'
  actionpack (3.2.6) lib/action_view/template.rb:145:in `render'
  activesupport (3.2.6) lib/active_support/notifications.rb:125:in `instrument'
  actionpack (3.2.6) lib/action_view/template.rb:143:in `render'
  actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:351:in `collection_with_template'
  actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:348:in `each'
  actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:348:in `collection_with_template'
  actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:250:in `render_collection'
  actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:234:in `render'
  actionpack (3.2.6) lib/action_view/renderer/abstract_renderer.rb:38:in `instrument'
  activesupport (3.2.6) lib/active_support/notifications.rb:123:in `instrument'
  activesupport (3.2.6) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
  activesupport (3.2.6) lib/active_support/notifications.rb:123:in `instrument'
  actionpack (3.2.6) lib/action_view/renderer/abstract_renderer.rb:38:in `instrument'
  actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:233:in `render'
  actionpack (3.2.6) lib/action_view/renderer/renderer.rb:41:in `render_partial'
  actionpack (3.2.6) lib/action_view/renderer/renderer.rb:15:in `render'
  actionpack (3.2.6) lib/action_view/helpers/rendering_helper.rb:24:in `render_without_update'
  prototype-rails (3.2.1) lib/prototype-rails/rendering.rb:8:in `render'
  plugins/AgileDwarf/app/views/adtasks/_column.html.erb:4:in `_plugins__gile_warf_app_views_adtasks__column_html_erb___591748850__632735838'
  actionpack (3.2.6) lib/action_view/template.rb:145:in `send'
  actionpack (3.2.6) lib/action_view/template.rb:145:in `render'
  activesupport (3.2.6) lib/active_support/notifications.rb:125:in `instrument'
  actionpack (3.2.6) lib/action_view/template.rb:143:in `render'
  actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:351:in `collection_with_template'
  actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:348:in `each'
  actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:348:in `collection_with_template'
  actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:250:in `render_collection'
  actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:234:in `render'
  actionpack (3.2.6) lib/action_view/renderer/abstract_renderer.rb:38:in `instrument'
  activesupport (3.2.6) lib/active_support/notifications.rb:123:in `instrument'
  activesupport (3.2.6) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
  activesupport (3.2.6) lib/active_support/notifications.rb:123:in `instrument'
  actionpack (3.2.6) lib/action_view/renderer/abstract_renderer.rb:38:in `instrument'
  actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:233:in `render'
  actionpack (3.2.6) lib/action_view/renderer/renderer.rb:41:in `render_partial'
  actionpack (3.2.6) lib/action_view/renderer/renderer.rb:15:in `render'
  actionpack (3.2.6) lib/action_view/helpers/rendering_helper.rb:24:in `render_without_update'
  prototype-rails (3.2.1) lib/prototype-rails/rendering.rb:8:in `render'
  plugins/AgileDwarf/app/views/adtasks/list.html.erb:65:in `_plugins__gile_warf_app_views_adtasks_list_html_erb___1008994282__630964788'
  actionpack (3.2.6) lib/action_view/template.rb:145:in `send'
  actionpack (3.2.6) lib/action_view/template.rb:145:in `render'
  activesupport (3.2.6) lib/active_support/notifications.rb:125:in `instrument'
  actionpack (3.2.6) lib/action_view/template.rb:143:in `render'
  actionpack (3.2.6) lib/action_view/renderer/template_renderer.rb:47:in `render_template'
  actionpack (3.2.6) lib/action_view/renderer/abstract_renderer.rb:38:in `instrument'
  activesupport (3.2.6) lib/active_support/notifications.rb:123:in `instrument'
  activesupport (3.2.6) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
  activesupport (3.2.6) lib/active_support/notifications.rb:123:in `instrument'
  actionpack (3.2.6) lib/action_view/renderer/abstract_renderer.rb:38:in `instrument'
  actionpack (3.2.6) lib/action_view/renderer/template_renderer.rb:46:in `render_template'
  actionpack (3.2.6) lib/action_view/renderer/template_renderer.rb:54:in `render_with_layout'
  actionpack (3.2.6) lib/action_view/renderer/template_renderer.rb:45:in `render_template'
  actionpack (3.2.6) lib/action_view/renderer/template_renderer.rb:18:in `render'
  actionpack (3.2.6) lib/action_view/renderer/renderer.rb:36:in `render_template'
  actionpack (3.2.6) lib/action_view/renderer/renderer.rb:17:in `render'
  actionpack (3.2.6) lib/abstract_controller/rendering.rb:110:in `_render_template'
  actionpack (3.2.6) lib/action_controller/metal/streaming.rb:225:in `_render_template'
  actionpack (3.2.6) lib/abstract_controller/rendering.rb:103:in `render_to_body'
  actionpack (3.2.6) lib/action_controller/metal/renderers.rb:28:in `render_to_body'
  actionpack (3.2.6) lib/action_controller/metal/compatibility.rb:50:in `render_to_body'
  actionpack (3.2.6) lib/abstract_controller/rendering.rb:88:in `render'
  actionpack (3.2.6) lib/action_controller/metal/rendering.rb:16:in `render'
  actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:40:in `render'
  activesupport (3.2.6) lib/active_support/core_ext/benchmark.rb:5:in `ms'
  /usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'
  activesupport (3.2.6) lib/active_support/core_ext/benchmark.rb:5:in `ms'
  actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:40:in `render'
  actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:83:in `cleanup_view_runtime'
  activerecord (3.2.6) lib/active_record/railties/controller_runtime.rb:24:in `cleanup_view_runtime'
  actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:39:in `render'
  actionpack (3.2.6) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
  actionpack (3.2.6) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
  actionpack (3.2.6) lib/abstract_controller/base.rb:167:in `process_action'
  actionpack (3.2.6) lib/action_controller/metal/rendering.rb:10:in `process_action'
  actionpack (3.2.6) lib/abstract_controller/callbacks.rb:18:in `process_action'
  activesupport (3.2.6) lib/active_support/callbacks.rb:469:in `_run__437658580__process_action__743455353__callbacks'
  activesupport (3.2.6) lib/active_support/callbacks.rb:405:in `send'
  activesupport (3.2.6) lib/active_support/callbacks.rb:405:in `__run_callback'
  activesupport (3.2.6) lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
  activesupport (3.2.6) lib/active_support/callbacks.rb:81:in `send'
  activesupport (3.2.6) lib/active_support/callbacks.rb:81:in `run_callbacks'
  actionpack (3.2.6) lib/abstract_controller/callbacks.rb:17:in `process_action'
  actionpack (3.2.6) lib/action_controller/metal/rescue.rb:29:in `process_action'
  actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
  activesupport (3.2.6) lib/active_support/notifications.rb:123:in `instrument'
  activesupport (3.2.6) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
  activesupport (3.2.6) lib/active_support/notifications.rb:123:in `instrument'
  actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:29:in `process_action'
  actionpack (3.2.6) lib/action_controller/metal/params_wrapper.rb:206:in `process_action'
  activerecord (3.2.6) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
  actionpack (3.2.6) lib/abstract_controller/base.rb:121:in `process'
  actionpack (3.2.6) lib/abstract_controller/rendering.rb:45:in `process'
  actionpack (3.2.6) lib/action_controller/metal.rb:203:in `dispatch'
  actionpack (3.2.6) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
  actionpack (3.2.6) lib/action_controller/metal.rb:246:in `action'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:73:in `call'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:36:in `call'
  journey (1.0.4) lib/journey/router.rb:68:in `call'
  journey (1.0.4) lib/journey/router.rb:56:in `each'
  journey (1.0.4) lib/journey/router.rb:56:in `call'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:600:in `call'
  rack-openid (1.3.1) lib/rack/openid.rb:98:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
  rack (1.4.1) lib/rack/etag.rb:23:in `call'
  rack (1.4.1) lib/rack/conditionalget.rb:25:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/head.rb:14:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/params_parser.rb:21:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/flash.rb:242:in `call'
  rack (1.4.1) lib/rack/session/abstract/id.rb:205:in `context'
  rack (1.4.1) lib/rack/session/abstract/id.rb:200:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/cookies.rb:338:in `call'
  activerecord (3.2.6) lib/active_record/query_cache.rb:64:in `call'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/callbacks.rb:28:in `call'
  activesupport (3.2.6) lib/active_support/callbacks.rb:405:in `_run__397314981__call__4__callbacks'
  activesupport (3.2.6) lib/active_support/callbacks.rb:405:in `send'
  activesupport (3.2.6) lib/active_support/callbacks.rb:405:in `__run_callback'
  activesupport (3.2.6) lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
  activesupport (3.2.6) lib/active_support/callbacks.rb:81:in `send'
  activesupport (3.2.6) lib/active_support/callbacks.rb:81:in `run_callbacks'
  actionpack (3.2.6) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
  railties (3.2.6) lib/rails/rack/logger.rb:26:in `call_app'
  railties (3.2.6) lib/rails/rack/logger.rb:16:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/request_id.rb:22:in `call'
  rack (1.4.1) lib/rack/methodoverride.rb:21:in `call'
  rack (1.4.1) lib/rack/runtime.rb:17:in `call'
  activesupport (3.2.6) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
  rack (1.4.1) lib/rack/lock.rb:15:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/static.rb:62:in `call'
  rack-cache (1.2) lib/rack/cache/context.rb:136:in `forward'
  rack-cache (1.2) lib/rack/cache/context.rb:245:in `fetch'
  rack-cache (1.2) lib/rack/cache/context.rb:185:in `lookup'
  rack-cache (1.2) lib/rack/cache/context.rb:66:in `call!'
  rack-cache (1.2) lib/rack/cache/context.rb:51:in `call'
  railties (3.2.6) lib/rails/engine.rb:479:in `call'
  railties (3.2.6) lib/rails/application.rb:220:in `call'
  railties (3.2.6) lib/rails/railtie/configurable.rb:30:in `send'
  railties (3.2.6) lib/rails/railtie/configurable.rb:30:in `method_missing'
  passenger (3.0.15) lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
  passenger (3.0.15) lib/phusion_passenger/abstract_request_handler.rb:516:in `accept_and_process_next_request'
  passenger (3.0.15) lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
  passenger (3.0.15) lib/phusion_passenger/classic_rails/application_spawner.rb:321:in `start_request_handler'
  passenger (3.0.15) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `send'
  passenger (3.0.15) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `handle_spawn_application'
  passenger (3.0.15) lib/phusion_passenger/utils.rb:470:in `safe_fork'
  passenger (3.0.15) lib/phusion_passenger/classic_rails/application_spawner.rb:270:in `handle_spawn_application'
  passenger (3.0.15) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
  passenger (3.0.15) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
  passenger (3.0.15) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
  passenger (3.0.15) lib/phusion_passenger/abstract_server.rb:180:in `start'
  passenger (3.0.15) lib/phusion_passenger/classic_rails/application_spawner.rb:149:in `start'
  passenger (3.0.15) lib/phusion_passenger/spawn_manager.rb:219:in `spawn_rails_application'
  passenger (3.0.15) lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
  passenger (3.0.15) lib/phusion_passenger/spawn_manager.rb:214:in `spawn_rails_application'
  passenger (3.0.15) lib/phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
  passenger (3.0.15) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
  passenger (3.0.15) lib/phusion_passenger/spawn_manager.rb:213:in `spawn_rails_application'
  passenger (3.0.15) lib/phusion_passenger/spawn_manager.rb:132:in `spawn_application'
  passenger (3.0.15) lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
  passenger (3.0.15) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
  passenger (3.0.15) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
  passenger (3.0.15) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
  passenger (3.0.15) helper-scripts/passenger-spawn-server:99

Sprint page

I tested AgileDwarf with a fresh version of redmine (2.0.3)
Ruby 1.9.3 and rails 3.2.6

But, when I click on Sprint tab, I have this error message :
"Page not found
The page you were trying to access doesn't exist or has been removed."

The log result

ActionController::RoutingError (No route matches {:controller=>"issues", :action=>"2"}):
actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:532:in raise_routing_error' actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:528:inrescue in generate'
actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:520:in generate' actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:561:ingenerate'
actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:586:in url_for' actionpack (3.2.6) lib/action_dispatch/routing/url_for.rb:148:inurl_for'
actionpack (3.2.6) lib/action_view/helpers/url_helper.rb:107:in url_for' plugins/AgileDwarf/app/views/adsprints/_task.html.erb:2:in_plugins__gile_warf_app_views_adsprints__task_html_erb__3518506150490167106_46058260'
actionpack (3.2.6) lib/action_view/template.rb:145:in block in render' activesupport (3.2.6) lib/active_support/notifications.rb:125:ininstrument'
actionpack (3.2.6) lib/action_view/template.rb:143:in render' actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:351:inblock in collection_with_template'
actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:348:in each' actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:348:incollection_with_template'
actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:250:in render_collection' actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:234:inblock in render'
actionpack (3.2.6) lib/action_view/renderer/abstract_renderer.rb:38:in block in instrument' activesupport (3.2.6) lib/active_support/notifications.rb:123:inblock in instrument'
activesupport (3.2.6) lib/active_support/notifications/instrumenter.rb:20:in instrument' activesupport (3.2.6) lib/active_support/notifications.rb:123:ininstrument'
actionpack (3.2.6) lib/action_view/renderer/abstract_renderer.rb:38:in instrument' actionpack (3.2.6) lib/action_view/renderer/partial_renderer.rb:233:inrender'
actionpack (3.2.6) lib/action_view/renderer/renderer.rb:41:in render_partial' actionpack (3.2.6) lib/action_view/renderer/renderer.rb:15:inrender'
actionpack (3.2.6) lib/action_view/helpers/rendering_helper.rb:24:in render' prototype-rails (3.2.1) lib/prototype-rails/rendering.rb:8:inrender_with_update'
plugins/AgileDwarf/app/views/adsprints/list.html.erb:72:in _plugins__gile_warf_app_views_adsprints_list_html_erb__4611234015237612538_47004020' actionpack (3.2.6) lib/action_view/template.rb:145:inblock in render'
activesupport (3.2.6) lib/active_support/notifications.rb:125:in instrument' actionpack (3.2.6) lib/action_view/template.rb:143:inrender'
actionpack (3.2.6) lib/action_view/renderer/template_renderer.rb:47:in block (2 levels) in render_template' actionpack (3.2.6) lib/action_view/renderer/abstract_renderer.rb:38:inblock in instrument'
activesupport (3.2.6) lib/active_support/notifications.rb:123:in block in instrument' activesupport (3.2.6) lib/active_support/notifications/instrumenter.rb:20:ininstrument'
activesupport (3.2.6) lib/active_support/notifications.rb:123:in instrument' actionpack (3.2.6) lib/action_view/renderer/abstract_renderer.rb:38:ininstrument'
actionpack (3.2.6) lib/action_view/renderer/template_renderer.rb:46:in block in render_template' actionpack (3.2.6) lib/action_view/renderer/template_renderer.rb:54:inrender_with_layout'
actionpack (3.2.6) lib/action_view/renderer/template_renderer.rb:45:in render_template' actionpack (3.2.6) lib/action_view/renderer/template_renderer.rb:18:inrender'
actionpack (3.2.6) lib/action_view/renderer/renderer.rb:36:in render_template' actionpack (3.2.6) lib/action_view/renderer/renderer.rb:17:inrender'
actionpack (3.2.6) lib/abstract_controller/rendering.rb:110:in _render_template' actionpack (3.2.6) lib/action_controller/metal/streaming.rb:225:in_render_template'
actionpack (3.2.6) lib/abstract_controller/rendering.rb:103:in render_to_body' actionpack (3.2.6) lib/action_controller/metal/renderers.rb:28:inrender_to_body'
actionpack (3.2.6) lib/action_controller/metal/compatibility.rb:50:in render_to_body' actionpack (3.2.6) lib/abstract_controller/rendering.rb:88:inrender'
actionpack (3.2.6) lib/action_controller/metal/rendering.rb:16:in render' actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:40:inblock (2 levels) in render'
activesupport (3.2.6) lib/active_support/core_ext/benchmark.rb:5:in block in ms' /usr/local/rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/benchmark.rb:295:inrealtime'
activesupport (3.2.6) lib/active_support/core_ext/benchmark.rb:5:in ms' actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:40:inblock in render'
actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:83:in cleanup_view_runtime' activerecord (3.2.6) lib/active_record/railties/controller_runtime.rb:24:incleanup_view_runtime'
actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:39:in render' actionpack (3.2.6) lib/action_controller/metal/implicit_render.rb:10:indefault_render'
actionpack (3.2.6) lib/action_controller/metal/implicit_render.rb:5:in send_action' actionpack (3.2.6) lib/abstract_controller/base.rb:167:inprocess_action'
actionpack (3.2.6) lib/action_controller/metal/rendering.rb:10:in process_action' actionpack (3.2.6) lib/abstract_controller/callbacks.rb:18:inblock in process_action'
activesupport (3.2.6) lib/active_support/callbacks.rb:469:in _run__1683957725107218098__process_action__1624131163023742839__callbacks' activesupport (3.2.6) lib/active_support/callbacks.rb:405:in__run_callback'
activesupport (3.2.6) lib/active_support/callbacks.rb:385:in _run_process_action_callbacks' activesupport (3.2.6) lib/active_support/callbacks.rb:81:inrun_callbacks'
actionpack (3.2.6) lib/abstract_controller/callbacks.rb:17:in process_action' actionpack (3.2.6) lib/action_controller/metal/rescue.rb:29:inprocess_action'
actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:30:in block in process_action' activesupport (3.2.6) lib/active_support/notifications.rb:123:inblock in instrument'
activesupport (3.2.6) lib/active_support/notifications/instrumenter.rb:20:in instrument' activesupport (3.2.6) lib/active_support/notifications.rb:123:ininstrument'
actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:29:in process_action' actionpack (3.2.6) lib/action_controller/metal/params_wrapper.rb:206:inprocess_action'
activerecord (3.2.6) lib/active_record/railties/controller_runtime.rb:18:in process_action' actionpack (3.2.6) lib/abstract_controller/base.rb:121:inprocess'
actionpack (3.2.6) lib/abstract_controller/rendering.rb:45:in process' actionpack (3.2.6) lib/action_controller/metal.rb:203:indispatch'
actionpack (3.2.6) lib/action_controller/metal/rack_delegation.rb:14:in dispatch' actionpack (3.2.6) lib/action_controller/metal.rb:246:inblock in action'
actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:73:in call' actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:73:indispatch'
actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:36:in call' journey (1.0.4) lib/journey/router.rb:68:inblock in call'
journey (1.0.4) lib/journey/router.rb:56:in each' journey (1.0.4) lib/journey/router.rb:56:incall'
actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:600:in call' rack-openid (1.3.1) lib/rack/openid.rb:98:incall'
actionpack (3.2.6) lib/action_dispatch/middleware/best_standards_support.rb:17:in call' rack (1.4.1) lib/rack/etag.rb:23:incall'
rack (1.4.1) lib/rack/conditionalget.rb:25:in call' actionpack (3.2.6) lib/action_dispatch/middleware/head.rb:14:incall'
actionpack (3.2.6) lib/action_dispatch/middleware/params_parser.rb:21:in call' actionpack (3.2.6) lib/action_dispatch/middleware/flash.rb:242:incall'
rack (1.4.1) lib/rack/session/abstract/id.rb:205:in context' rack (1.4.1) lib/rack/session/abstract/id.rb:200:incall'
actionpack (3.2.6) lib/action_dispatch/middleware/cookies.rb:338:in call' activerecord (3.2.6) lib/active_record/query_cache.rb:64:incall'
activerecord (3.2.6) lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in call' actionpack (3.2.6) lib/action_dispatch/middleware/callbacks.rb:28:inblock in call'
activesupport (3.2.6) lib/active_support/callbacks.rb:405:in _run__1482319334800148788__call__2257677014715223011__callbacks' activesupport (3.2.6) lib/active_support/callbacks.rb:405:in__run_callback'
activesupport (3.2.6) lib/active_support/callbacks.rb:385:in _run_call_callbacks' activesupport (3.2.6) lib/active_support/callbacks.rb:81:inrun_callbacks'
actionpack (3.2.6) lib/action_dispatch/middleware/callbacks.rb:27:in call' actionpack (3.2.6) lib/action_dispatch/middleware/remote_ip.rb:31:incall'
actionpack (3.2.6) lib/action_dispatch/middleware/debug_exceptions.rb:16:in call' actionpack (3.2.6) lib/action_dispatch/middleware/show_exceptions.rb:56:incall'
railties (3.2.6) lib/rails/rack/logger.rb:26:in call_app' railties (3.2.6) lib/rails/rack/logger.rb:16:incall'
actionpack (3.2.6) lib/action_dispatch/middleware/request_id.rb:22:in call' rack (1.4.1) lib/rack/methodoverride.rb:21:incall'
rack (1.4.1) lib/rack/runtime.rb:17:in call' activesupport (3.2.6) lib/active_support/cache/strategy/local_cache.rb:72:incall'
rack (1.4.1) lib/rack/lock.rb:15:in call' actionpack (3.2.6) lib/action_dispatch/middleware/static.rb:62:incall'
rack-cache (1.2) lib/rack/cache/context.rb:136:in forward' rack-cache (1.2) lib/rack/cache/context.rb:245:infetch'
rack-cache (1.2) lib/rack/cache/context.rb:185:in lookup' rack-cache (1.2) lib/rack/cache/context.rb:66:incall!'
rack-cache (1.2) lib/rack/cache/context.rb:51:in call' railties (3.2.6) lib/rails/engine.rb:479:incall'
railties (3.2.6) lib/rails/application.rb:220:in call' railties (3.2.6) lib/rails/railtie/configurable.rb:30:inmethod_missing'
passenger (3.0.15) lib/phusion_passenger/rack/request_handler.rb:96:in process_request' passenger (3.0.15) lib/phusion_passenger/abstract_request_handler.rb:516:inaccept_and_process_next_request'
passenger (3.0.15) lib/phusion_passenger/abstract_request_handler.rb:274:in main_loop' passenger (3.0.15) lib/phusion_passenger/classic_rails/application_spawner.rb:321:instart_request_handler'
passenger (3.0.15) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in block in handle_spawn_application' passenger (3.0.15) lib/phusion_passenger/utils.rb:470:insafe_fork'
passenger (3.0.15) lib/phusion_passenger/classic_rails/application_spawner.rb:270:in handle_spawn_application' passenger (3.0.15) lib/phusion_passenger/abstract_server.rb:357:inserver_main_loop'
passenger (3.0.15) lib/phusion_passenger/abstract_server.rb:206:in start_synchronously' passenger (3.0.15) lib/phusion_passenger/abstract_server.rb:180:instart'
passenger (3.0.15) lib/phusion_passenger/classic_rails/application_spawner.rb:149:in start' passenger (3.0.15) lib/phusion_passenger/spawn_manager.rb:219:inblock (2 levels) in spawn_rails_application'
passenger (3.0.15) lib/phusion_passenger/abstract_server_collection.rb:132:in lookup_or_add' passenger (3.0.15) lib/phusion_passenger/spawn_manager.rb:214:inblock in spawn_rails_application'
passenger (3.0.15) lib/phusion_passenger/abstract_server_collection.rb:82:in block in synchronize' <internal:prelude>:10:insynchronize'
passenger (3.0.15) lib/phusion_passenger/abstract_server_collection.rb:79:in synchronize' passenger (3.0.15) lib/phusion_passenger/spawn_manager.rb:213:inspawn_rails_application'
passenger (3.0.15) lib/phusion_passenger/spawn_manager.rb:132:in spawn_application' passenger (3.0.15) lib/phusion_passenger/spawn_manager.rb:275:inhandle_spawn_application'
passenger (3.0.15) lib/phusion_passenger/abstract_server.rb:357:in server_main_loop' passenger (3.0.15) lib/phusion_passenger/abstract_server.rb:206:instart_synchronously'
passenger (3.0.15) helper-scripts/passenger-spawn-server:99:in `

'

Burn-Down chart is always empty

It doesn't draw anything...
It does draw the "Spent time" when I turn off the "Remaining estimate" then turn off "Spent time" and turn on "Spent time" again.

Tabs do not appear

Hi, i'm facing a problem, i installed AgileDwarf in my redmine version 1.0.5 and followed all the installation steps the plugin appear in plugin settings but it do not show the tabs.. sprints run charts etc..

In-place edit does not work

NoMethodError (undefined method flatten!' for {"estimated_hours"=>"2"}:Hash): plugins/AgileDwarf/app/controllers/adtaskinl_controller.rb:74:ininplace'
actionpack (3.2.6) lib/action_controller/metal/implicit_render.rb:4:in send_action' actionpack (3.2.6) lib/abstract_controller/base.rb:167:inprocess_action'
actionpack (3.2.6) lib/action_controller/metal/rendering.rb:10:in process_action' actionpack (3.2.6) lib/abstract_controller/callbacks.rb:18:inblock in process_action'

Postgres Error

Hello,

On the Task and Run Charts tab I get an error that seems to be Postegres related. Then again it might be due to the fact that my Redmine installation was migrated from 1.3.4 to 2.1.0...

Here is the Task Error :

ActiveRecord::StatementInvalid (PG::Error: ERROR: column "issues.tracker_id" must appear in the GROUP BY clause or be used in an aggregate function
LINE 1: SELECT issues., sum(hours) as spent FROM "issues" left join...
^
: SELECT issues.
, sum(hours) as spent FROM "issues" left join time_entries ON time_entries.issue_id = issues.id WHERE (issues.project_id = 17 and status_id = 1 and fixed_version_id = '12' and assigned_to_id = 1) GROUP BY issues.id ORDER BY case when issues.ir_position is null then 1 else 0 end ASC, case when issues.ir_position is NULL then issues.id else issues.ir_position end ASC):

Here is the Run Charts error :

ActiveRecord::StatementInvalid (PG::Error: ERROR: syntax error at or near "" LINE 1: ...op_key, DATE(journals.created_on) created_on fromjournals... ^ : select * from (select old_value as value, journalized_id as issueId, prop_key, DATE(journals.created_on) created_on fromjournalsinner join journal_details on (journals.id = journal_id) inner join issues on (issues.id = journalized_id) where journalized_type = 'Issue' and property = 'attr' and (prop_key = 'estimated_hours' or prop_key = 'done_ratio') and project_id = 17 order by journals.id desc) a group byissueId`, created_on, prop_key order by created_on desc):

I am runing redmine 2.1.0 on Centos 6.2 with Postgresql 9.0.7
I did a bundle install on the Redmine installation.

There was no error at the migrate.
The same plugin works fine on bitnami redmine under windows. I have not tried it yet on Fedora.

Help ? ;-)

Error In query_helper.rb in redmine 2.2.x

hi,

i'm getting this error when using redmine_backlogs on redmine 2.2.x branch

ActionView::Template::Error (undefined method <=>' for nil:NilClass): 20: </td> 21: <td class="add-filter"> 22: <%= label_tag('add_filter_select', l(:label_filter_add)) %> 23: <%= select_tag 'add_filter_select', filters_options_for_select(query), :name => nil %> 24: </td> 25: </tr> 26: </table> app/helpers/queries_helper.rb:33:infilters_options

options = [[]]
sorted_options = query.available_filters.sort do |a, b|
ord = 0
if !(a[1][:order] == 20 && b[1][:order] == 20)
ord = a[1][:order] <=> b[1][:order]
else
cn = (CustomField::CUSTOM_FIELDS_NAMES.index(a[1][:field].class.name) <=>
CustomField::CUSTOM_FIELDS_NAMES.index(b[1][:field].class.name))
if cn != 0

THanks!
Carlo

Variable number of columns

First of all thanks for your great project. Looking good !

In our (scrum) development proces we are using more then 3 stages for issues. We use :

  • unassigned / new
  • assigned
  • completed
  • tested
  • accepted

The current version of the plugin contains 3 fixed columns. I would suggest making the number of columns variable, to be defined in the project settings screen.

After that one should have the ability to set the status per column.

SQL Error

The sql in vendor/plugins/AgileDwarf/app/controllers/adburndown_controller.rb:57 is giving me a sintax error:

ERROR: syntax error at or near "" LINE 1: ...op_key, DATE(journals.created_on) created_on from journals`...

Define different task columns for different projects

We manage different Redmine projects that have very different issue statuses and workflows. Thus, we would like to define different task status columns for different projects. Currently, the Agile settings are defined once for every Redmine install. We would like to be able to define specific settings for different projects.

Burndown is not working

I have several issues, all estimated and most with time logged, but still I don't see the burndown.

Any idea of what could be happening?

Thanks,
Fred

Cannot set sprint start/end dates

I can't seem to set start or end dates for sprints. Editing in-place has no effect, it just leaves the [start date]/[end date] value. Other in-place edits are not working either, but I think there is a separate issue for that. This impacts the burndown chart and essentially renders it useless.

Environment:
Redmine version 2.0.3.stable
Ruby version 1.9.3 (i686-linux)
Rails version 3.2.6
Environment production
Database adapter Mysql2
Redmine plugins:
AgileDwarf 0.0.3

de locsle utf8 without BOM

German strings go here for Rails i18n

de:
label_menu_sprints: Sprints
label_menu_mytasks: Aufgaben
label_menu_burndown: Charts
label_burndown_series_spent: Aufgewendete Zeit
label_burndown_series_rest: Restaufwände
label_burndown_series_total: Summen
label_burndown_axis_y_name: Stunden
label_backlog: Backlog
label_estimated: "Geschätzt für "
label_task_field_description_empty: Keine Beschreibung
label_sprints_placeholder_name: "Sprint "
label_sprints_placeholder_startdate: "[Beginndatum]"
label_sprints_placeholder_enddate: "[Abgabedatum]"
label_sprints_placeholder_estimated: "[Aufwandsschätzung]"
label_sprints_placeholder_subject: "[Thema]"
label_sprints_placeholder_owner: "[Besitzer]"
label_sprints_placeholder_done: "[% erledigt]"
label_sprints_placeholder_desc: "[Beschreibung]"
label_sprints_description_panel_header: Beschreibung
label_sprints_select_all: alle Sprints auswählen
label_sprints_select_none: ist nicht Teil eines Sprints
label_sprints_showclosed: Geschlossene Sprints anzeigen
label_sprints_filter: Sprints anzeigen
label_sprints_title_fold: Einklappbar
label_sprints_title_add_task: Aufgabe anzeigen
label_sprints_title_add_sprint: Sprint anzeigen
label_sprints_title_close: Sprint schließen
label_sprints_dialogs_closeerror_title: Der Sprint kann nicht geschlossen werden
label_sprints_dialogs_closeerror_content: Sie können nur Sprints schließen, in dem alle Aufgaben abgeschlossen sind.
label_sprints_dialogs_closeconfirm_title: Schließen bestäigen
label_sprints_dialogs_closeconfirm_content: Wollen sie den Sprint schließen? Auch danach können sie diesen wie alle anderen - auch geschlossene Sprints anzeigen.
label_tasks_select_user_current: Ich
label_tasks_select_user_all: Alle
label_settings_tracker: Standard Tracker für neue Aufgaben
label_settings_activity: Standard Aktivität für aufgewendete Zeit
label_settings_closedstatus: dieser Status markiert eine Aufgabe als abgeschlossen
label_settings_column1status: Aufgabenstatus ersten Spalte
label_settings_column2status: Aufgabenstatus zweiten Spalte
label_settings_column3status: Aufgabenstatus dritten Spalte
label_settings_column4status: Aufgabenstatus vierten Spalte
label_settings_column5status: Aufgabenstatus fünften Spalte
label_settings_columncount: Spaltenanzahl

AgileDwarf and Redmine 2.1.3 - 2.1.4

Unable to open a project when the scrum module 0.0.3 is activated on Redmine 2.1.3 and Redmine 2.1.4.
A 404 Page not found is displayed on project with scrum activated.

No Sprint Tab

Hello, Just installed AgileDwarf with following commands:

git clone https://github.com/iRessources/AgileDwarf.git AgileDwarf
rake redmine:plugins:migrate RAILS_ENV=production

[root@v1 plugins]# ls -l
total 12
drwxr-xr-x 9 apache apache 4096 Aug 30 17:07 AgileDwarf

But I can not see sprint tab and no error message in httpd error log file. Is there anybody can give me some tips? Thanks.

Environment:
Redmine version 2.0.3.stable
Ruby version 1.8.7 (x86_64-linux)
Rails version 3.2.6
Environment production
Database adapter MySQL
Redmine plugins:
AgileDwarf 0.0.3

when open chart tab, 500 error

Hi, iResources,

I tested it and found an error when I open the chart TAB, please check it ,Thanks much.

my environment
redmine 2.0.3
mysql 5.5

the error is as follows:

Started GET "/adburndown/show?project_id=demo" for 127.0.0.1 at Thu Jul 26 12:47:35 +0800 2012
Processing by AdburndownController#show as HTML
Parameters: {"project_id"=>"demo"}
Completed 500 Internal Server Error in 141ms

TypeError (can't convert Float into String):
plugins/AgileDwarf/app/controllers/adburndown_controller.rb:44:in +' plugins/AgileDwarf/app/controllers/adburndown_controller.rb:44:inshow'
plugins/AgileDwarf/app/controllers/adburndown_controller.rb:43:in each' plugins/AgileDwarf/app/controllers/adburndown_controller.rb:43:inshow'
actionpack (3.2.6) lib/action_controller/metal/implicit_render.rb:4:in send_action' actionpack (3.2.6) lib/action_controller/metal/implicit_render.rb:4:insend_action'
actionpack (3.2.6) lib/abstract_controller/base.rb:167:in process_action' actionpack (3.2.6) lib/action_controller/metal/rendering.rb:10:inprocess_action'
actionpack (3.2.6) lib/abstract_controller/callbacks.rb:18:in process_action' activesupport (3.2.6) lib/active_support/callbacks.rb:469:in_run__582150939__process_action__453433196__callbacks'
activesupport (3.2.6) lib/active_support/callbacks.rb:405:in send' activesupport (3.2.6) lib/active_support/callbacks.rb:405:in__run_callback'
activesupport (3.2.6) lib/active_support/callbacks.rb:385:in _run_process_action_callbacks' activesupport (3.2.6) lib/active_support/callbacks.rb:81:insend'
activesupport (3.2.6) lib/active_support/callbacks.rb:81:in run_callbacks' actionpack (3.2.6) lib/abstract_controller/callbacks.rb:17:inprocess_action'
actionpack (3.2.6) lib/action_controller/metal/rescue.rb:29:in process_action' actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:30:inprocess_action'
activesupport (3.2.6) lib/active_support/notifications.rb:123:in instrument' activesupport (3.2.6) lib/active_support/notifications/instrumenter.rb:20:ininstrument'
activesupport (3.2.6) lib/active_support/notifications.rb:123:in instrument' actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:29:inprocess_action'
actionpack (3.2.6) lib/action_controller/metal/params_wrapper.rb:206:in process_action' activerecord (3.2.6) lib/active_record/railties/controller_runtime.rb:18:inprocess_action'
actionpack (3.2.6) lib/abstract_controller/base.rb:121:in process' actionpack (3.2.6) lib/abstract_controller/rendering.rb:45:inprocess'
actionpack (3.2.6) lib/action_controller/metal.rb:203:in dispatch' actionpack (3.2.6) lib/action_controller/metal/rack_delegation.rb:14:indispatch'
actionpack (3.2.6) lib/action_controller/metal.rb:246:in action' actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:73:incall'
actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:73:in dispatch' actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:36:incall'
journey (1.0.4) lib/journey/router.rb:68:in call' journey (1.0.4) lib/journey/router.rb:56:ineach'
journey (1.0.4) lib/journey/router.rb:56:in call' actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:600:incall'
rack-openid (1.3.1) lib/rack/openid.rb:98:in call' actionpack (3.2.6) lib/action_dispatch/middleware/best_standards_support.rb:17:incall'
rack (1.4.1) lib/rack/etag.rb:23:in call' rack (1.4.1) lib/rack/conditionalget.rb:25:incall'
actionpack (3.2.6) lib/action_dispatch/middleware/head.rb:14:in call' actionpack (3.2.6) lib/action_dispatch/middleware/params_parser.rb:21:incall'
actionpack (3.2.6) lib/action_dispatch/middleware/flash.rb:242:in call' rack (1.4.1) lib/rack/session/abstract/id.rb:205:incontext'
rack (1.4.1) lib/rack/session/abstract/id.rb:200:in call' actionpack (3.2.6) lib/action_dispatch/middleware/cookies.rb:338:incall'
activerecord (3.2.6) lib/active_record/query_cache.rb:64:in call' activerecord (3.2.6) lib/active_record/connection_adapters/abstract/connection_pool.rb:473:incall'
actionpack (3.2.6) lib/action_dispatch/middleware/callbacks.rb:28:in call' activesupport (3.2.6) lib/active_support/callbacks.rb:405:in_run__397314981__call__4__callbacks'
activesupport (3.2.6) lib/active_support/callbacks.rb:405:in send' activesupport (3.2.6) lib/active_support/callbacks.rb:405:in__run_callback'
activesupport (3.2.6) lib/active_support/callbacks.rb:385:in _run_call_callbacks' activesupport (3.2.6) lib/active_support/callbacks.rb:81:insend'
activesupport (3.2.6) lib/active_support/callbacks.rb:81:in run_callbacks' actionpack (3.2.6) lib/action_dispatch/middleware/callbacks.rb:27:incall'
actionpack (3.2.6) lib/action_dispatch/middleware/remote_ip.rb:31:in call' actionpack (3.2.6) lib/action_dispatch/middleware/debug_exceptions.rb:16:incall'
actionpack (3.2.6) lib/action_dispatch/middleware/show_exceptions.rb:56:in call' railties (3.2.6) lib/rails/rack/logger.rb:26:incall_app'
railties (3.2.6) lib/rails/rack/logger.rb:16:in call' actionpack (3.2.6) lib/action_dispatch/middleware/request_id.rb:22:incall'
rack (1.4.1) lib/rack/methodoverride.rb:21:in call' rack (1.4.1) lib/rack/runtime.rb:17:incall'
activesupport (3.2.6) lib/active_support/cache/strategy/local_cache.rb:72:in call' rack (1.4.1) lib/rack/lock.rb:15:incall'
actionpack (3.2.6) lib/action_dispatch/middleware/static.rb:62:in call' rack-cache (1.2) lib/rack/cache/context.rb:136:inforward'
rack-cache (1.2) lib/rack/cache/context.rb:245:in fetch' rack-cache (1.2) lib/rack/cache/context.rb:185:inlookup'
rack-cache (1.2) lib/rack/cache/context.rb:66:in call!' rack-cache (1.2) lib/rack/cache/context.rb:51:incall'
railties (3.2.6) lib/rails/engine.rb:479:in call' railties (3.2.6) lib/rails/application.rb:220:incall'
railties (3.2.6) lib/rails/railtie/configurable.rb:30:in send' railties (3.2.6) lib/rails/railtie/configurable.rb:30:inmethod_missing'
thin (1.4.1) lib/thin/connection.rb:80:in pre_process' thin (1.4.1) lib/thin/connection.rb:78:incatch'
thin (1.4.1) lib/thin/connection.rb:78:in pre_process' thin (1.4.1) lib/thin/connection.rb:53:inprocess'
thin (1.4.1) lib/thin/connection.rb:38:in receive_data' eventmachine (0.12.10) lib/eventmachine.rb:256:inrun_machine'
eventmachine (0.12.10) lib/eventmachine.rb:256:in run' thin (1.4.1) lib/thin/backends/base.rb:63:instart'
thin (1.4.1) lib/thin/server.rb:159:in start' thin (1.4.1) lib/thin/controllers/controller.rb:86:instart'
thin (1.4.1) lib/thin/runner.rb:185:in send' thin (1.4.1) lib/thin/runner.rb:185:inrun_command'
thin (1.4.1) lib/thin/runner.rb:151:in run!' thin (1.4.1) bin/thin:6 C:/Ruby187/bin/thin:19:inload'
C:/Ruby187/bin/thin:19

Task tile disappeared after click

If I clicked to any task title (in Sprints/Task tabs), content of div class="task_subject" is disappear with this error in console:
Uncaught TypeError: Object [object Object] has no method 'textPlaceholder'

Environment:
Redmine version 2.2.0.devel
Ruby version 1.8.7 (x86_64-linux)
Rails version 3.2.9
Environment production
Database adapter MySQL
Redmine plugins:
AgileDwarf 0.0.3

translation missing , label_menu appears

The translation is missing for the language i use (fr) so i get translation missing :fr , label_menu everywhere i should have a label.

Is it possible to select english if language not supported?
Or if i want to use your plug in must i switch to english?

Problem creating a task in sprint menu tab using Dwarf Plugin

Hi guys, my problem is when I click the button to create a new task in the backlog, Dwarf puts a green box inside my backlog but there is no information. Only appears a clean green box (without subject, estimate and owner fields). I inspected my log and no error was throwed (see log1 below), but no field is inside the green box. I noted that when I click in the button to create a new task, I receive the following JS error "Uncaught TypeError: Cannot call method 'attr' of null".

Does someone has an idea about what is happening ?

Cheers.

log1:

Started POST "/adtaskinl/create" for 127.0.0.1 at 2012-08-22 15:19:21 +1200
Processing by AdtaskinlController#create as /
Parameters: {"subject"=>"[Subject]", "fixed_version_id"=>"", "project_id"=>"1", "authenticity_token"=>"KbFLvRCXzT581dHSMJCJ/L6FHdIIvG0heTzxgl45Ltc="}
Rendered mailer/_issue.text.erb (0.0ms)
Rendered mailer/issue_add.text.erb within layouts/mailer (1.0ms)
Rendered mailer/_issue.html.erb (0.0ms)
Rendered mailer/issue_add.html.erb within layouts/mailer (0.0ms)
Rendered text template (0.0ms)
Completed 200 OK in 116ms (Views: 1.0ms | ActiveRecord: 41.0ms)

Error 500

Hi.
I'm running redmine 1.4.4. I decompressed the zip in the vendor/plugin folder, renamed to AgileDwarf and when i try to activate the module in one of my projects, i got a error 500. Here is the redmine log:

Processing ProjectsController#modules (for 192.168.1.104 at 2012-07-31 16:05:28) [POST]
Parameters: {"authenticity_token"=>"93KU22Ws2brstVJ2QRuc+L46kLO4YAdt/eWCEYgp6r4=", "enabled_module_names"=>["issue_tracking", "time_tracking", "wiki", "gantt", "scrum"], "commit"=>"Salvar", "id"=>"hardware", "controller"=>"projects", "action"=>"modules"}

ActiveRecord::StatementInvalid (PG::Error: ERROR: column "ir_position" does not exist
LINE 1: select max(ir_position) from issues where project_id = 31
^
: select max(ir_position) from issues where project_id = 31):
app/models/project.rb:577:in enabled_module_names=' app/controllers/projects_controller.rb:208:inmodules'
/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in service' /usr/lib/ruby/1.8/webrick/httpserver.rb:65:inrun'
/usr/lib/ruby/1.8/webrick/server.rb:173:in start_thread' /usr/lib/ruby/1.8/webrick/server.rb:162:instart'
/usr/lib/ruby/1.8/webrick/server.rb:162:in start_thread' /usr/lib/ruby/1.8/webrick/server.rb:95:instart'
/usr/lib/ruby/1.8/webrick/server.rb:92:in each' /usr/lib/ruby/1.8/webrick/server.rb:92:instart'
/usr/lib/ruby/1.8/webrick/server.rb:23:in start' /usr/lib/ruby/1.8/webrick/server.rb:82:instart'

Rendering /opt/redmine-1.4.4/public/500.html (500 Internal Server Error)

Any ideas? Tks in advance.

Update to 4d1464

Last version in git 4d14649
If i go to https://development.digitalbase.eu/adsprints/list?project_id=PROJECTNAME i get error. Production.log gives following :

Processing AdsprintsController#list (for 81.82.199.46 at 2012-08-14 23:59:55) [GET]
Parameters: {"project_id"=>"prezly", "action"=>"list", "controller"=>"adsprints"}
Rendering template within layouts/base
Rendering adsprints/list

ActionView::TemplateError (No route matches {:action=>"7078", :controller=>"issues"}) on line #2 of vendor/plugins/AgileDwarf/app/views/adsprints/_task.html.erb:
1:


2:
#<%=h task.id %>

3:

4:
<%=h task.subject %>

5:
<%=h task.estimated_hours || l(:label_sprints_placeholder_estimated) %>

vendor/plugins/AgileDwarf/app/views/adsprints/_task.html.erb:2
vendor/plugins/AgileDwarf/app/views/adsprints/list.html.erb:72

Sprints from sub projects

Hy, first a big thank you for your great work.

I have a project with some sub projects.
For my version i choose to share them with all sub-projects.

Now i have the problem:
When i view the "Sprints" overview for the main project, i wont see there the task from the sub projects.
When i view the "Sprints" overview for a sub project i wont see the Sprint/Version which was pass from the/shared with the main project.

Friendly regards
Heiko

Dwarf task menu doesn't follow the Redmine workflow

If I defined, in the Redmine workflow, that the Developer role for a Feature tracker can't change the status from "In Progress" to "new" and I go the the task menu, logged as a user who has the Developer role for the current project, this user (Developer role) can drag the task from "In Progress" and drop it into the "New" box.

Redmine 2.2.

Hi
Does Agile Dwarf works with redmine 2.2. version and later ?

Can't create task and sprints

Hi,

When i try to access to create task o sprints redmine give me an Internal Error

"Internal error
An error occurred on the page you were trying to access.
If you continue to experience problems please contact your redMine administrator for assistance."

Im access to this links

http://xxxxxxxxxx/adtasks/list?project_id=prueba
http://xxxxxxxxxx/adsprints/list?project_id=prueba

I have installed :

Redmine 1.0.0.stable (MySQL)
Ruby version 1.8.7
x86_64-Linux
Red Hat 4.4.6-3

Thanks a lot for your help

Undefined method `html_safe' in sprints and tasks tabs

Installed the plugin on Redmine v1.1.3, enabled it for a test project, all the needed tabs did appear, but I was getting "internal server error" trying to enter the sprints or tasks tabs (graphs was fine though). Logs say there is "undefined method `html_safe' ". Any idea how to circumvent that?

Can't add tasks or sprints

I get a bunch of javascript errors,

Loading the page I get this:

Uncaught TypeError: Object [object Object] has no method 'attachEvent' prototype.js:5644
Uncaught TypeError: Object [object Object] has no method 'dispatchEvent' prototype.js:5734
Uncaught TypeError: Object [object Object] has no method 'attachEvent' prototype.js:5653
Uncaught TypeError: Object [object Object] has no method 'setAttribute' prototype.js:2284

Trying to add something, I get these errors:

POST https://mydomain.com/adsprintinl/inplace 500 (Internal Server Error) jquery-1.7.2.min.js:4
POST https://mydomain.com/adtaskinl/create 400 (Bad Request)

DEPRECATION WARNING: You're trying to create an attribute 'tasks'. Writing arbitrary attributes on a model is deprecated. Please just use attr_writer etc. (called from block in list at /usr/share/redmine/plugins/AgileDwarf/app/controllers/adsprints_controller.rb:9)

layout fix: adapt column size dependent von number of columns configured

The columns get dsipayled vertical alligned in stead all in one row if i use more than 3 in my layout. The problem is that the .task_panel.width in css is alyways 31% but it shall be set dependn on number of columns configured. eg.

100% / (number of configured columns)= % for one columns size for css to set.

ruby2/rails3/redmine 2.3 DEPRECATION WARNINGs

DEPRECATION WARNING: You're trying to create an attribute tasks'. Writing arbitrary attributes on a model is deprecated. Please just useattr_writer` etc. (called from block in list at /home/sidfunktion/DevMine_WK/infomine-2.3/plugins/AgileDwarf/app/controllers/adsprints_controller.rb:9)

I can't choose sprint end date

I,

I use AgileDwarf 0173261, last version on guthub.
Rails 3.2.6, fresh Redmine 2.0.3 and Ruby 1.9.3

Given I'm administrator on my projet and I'm on the sprint page
When I tried to choose the end date on the calendar
Then I see "click to edit'" on the sprint x (no date)

Yannick

Feature request: Context menu on issue number

Could we please bring up the regular issue context menu when right-clicking on issue numbers? We use the TimeTracker plugin here which gives us start/stop timer on issues directly in that menu...

"Resolved" task board not appearing

The Resolved board that should appear on the Tasks panel is missing on my installation.
Maybe it's just a configuration issue, and I'll be very glad if anyone could help me go through this.
Or it could be a bug. I got (and resolved) the issue #34 and this might be something similar.

No error is reported on the console when I open the Tasks panel. I'm also sending a screenshot to demonstrate the issue.
I'm using redmine 1.3.2.stable (MySQL).

Thank you so much for your help!

Screen Shot 2013-02-14 at 3 44 06 PM

Can't access subproject issues in parent project

This is useful to plan a Sprint where items / issues come from different subprojects. Also to view the Burdown of all projects.

Do you plan to integrate this in a near future? Or is there a way to do this already?

Thanks,
Fred

Javascript errors when viewing tasks or sprints

Uncaught TypeError: Object [object Object] has no method 'attachEvent' prototype.js:5644
observe prototype.js:5644
_methodized prototype.js:438
(anonymous function) list:455

Uncaught TypeError: Object [object Object] has no method 'dispatchEvent' prototype.js:5734
fire prototype.js:5734
_methodized prototype.js:438
fireContentLoadedEvent prototype.js:5820

Uncaught TypeError: Object [object Object] has no method 'attachEvent' prototype.js:5653
observe prototype.js:5653
_methodized prototype.js:438
Class.create.submitAction application.js:481
(anonymous function) prototype.js:391
(anonymous function) prototype.js:825
each prototype.js:824
Class.create.initialize application.js:457
klass prototype.js:101
(anonymous function) list:22
responder

SQL errors when navigating to the 'tasks' or 'run charts' tabs

I get sql errors while trying to open the 'tasks' or 'run charts' tabs.

I`m using postgres 8.4 and redmine 2.0.3.

Relevant log parts:

'tasks' tab:

Started GET "/adtasks/list?project_id=taxisoft" for 192.168.0.221 at 2012-08-07 00:16:30 +0600
Processing by AdtasksController#list as HTML
  Parameters: {"project_id"=>"taxisoft"}
   (0.6ms)  SELECT MAX("settings"."updated_on") AS max_id FROM "settings" 
  User Load (74.7ms)  SELECT "users".* FROM "users" WHERE "users"."type" IN ('User', 'AnonymousUser') AND "users"."id" = $1 AND (users.status = 1) LIMIT 1  [["id", 4]]
  Project Load (0.6ms)  SELECT "projects".* FROM "projects" WHERE "projects"."identifier" = 'taxisoft' LIMIT 1
  EnabledModule Load (0.4ms)  SELECT name FROM "enabled_modules" WHERE "enabled_modules"."project_id" = 1
  Setting Load (0.3ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'issue_group_assignment' LIMIT 1
  SQL (1.6ms)  SELECT "members"."id" AS t0_r0, "members"."user_id" AS t0_r1, "members"."project_id" AS t0_r2, "members"."created_on" AS t0_r3, "members"."mail_notification" AS t0_r4, "users"."id" AS t1_r0, "users"."login" AS t1_r1, "users"."hashed_password" AS t1_r2, "users"."firstname" AS t1_r3, "users"."lastname" AS t1_r4, "users"."mail" AS t1_r5, "users"."admin" AS t1_r6, "users"."status" AS t1_r7, "users"."last_login_on" AS t1_r8, "users"."language" AS t1_r9, "users"."auth_source_id" AS t1_r10, "users"."created_on" AS t1_r11, "users"."updated_on" AS t1_r12, "users"."type" AS t1_r13, "users"."identity_url" AS t1_r14, "users"."mail_notification" AS t1_r15, "users"."salt" AS t1_r16, "roles"."id" AS t2_r0, "roles"."name" AS t2_r1, "roles"."position" AS t2_r2, "roles"."assignable" AS t2_r3, "roles"."builtin" AS t2_r4, "roles"."permissions" AS t2_r5, "roles"."issues_visibility" AS t2_r6 FROM "members" LEFT OUTER JOIN "users" ON "users"."id" = "members"."user_id" AND "users"."type" IN ('User', 'AnonymousUser') LEFT OUTER JOIN "member_roles" ON "member_roles"."member_id" = "members"."id" LEFT OUTER JOIN "roles" ON "roles"."id" = "member_roles"."role_id" WHERE "members"."project_id" = 1 AND (users.type='User' AND users.status=1)
  Principal Load (0.5ms)  SELECT "users".* FROM "users" WHERE "users"."id" = 4 LIMIT 1
  Sprints Load (0.7ms)  SELECT "versions".* FROM "versions" WHERE (status = 'open' and project_id = 1) ORDER BY ir_start_date ASC, ir_end_date ASC
  Setting Load (0.4ms)  SELECT "settings".* FROM "settings" WHERE "settings"."name" = 'plugin_AgileDwarf' LIMIT 1
  IssueStatus Load (0.5ms)  SELECT "issue_statuses".* FROM "issue_statuses" WHERE "issue_statuses"."id" IN (1, 2, 3)
  SprintsTasks Load (26.0ms)  SELECT issues.*, sum(hours) as spent FROM "issues" left join time_entries ON time_entries.issue_id = issues.id WHERE (issues.project_id = 1 and status_id = 1 and fixed_version_id = '1' and assigned_to_id = 4) GROUP BY issues.id ORDER BY case when issues.ir_position is null then 1 else 0 end ASC, case when issues.ir_position is NULL then issues.id else issues.ir_position end ASC
PG::Error: ERROR:  column "issues.tracker_id" must appear in the GROUP BY clause or be used in an aggregate function
СТРОКА 1:SELECT issues.*, sum(hours) as spent FROM "issues" left join...
                ^
: SELECT issues.*, sum(hours) as spent FROM "issues" left join time_entries ON time_entries.issue_id = issues.id WHERE (issues.project_id = 1 and status_id = 1 and fixed_version_id = '1' and assigned_to_id = 4) GROUP BY issues.id ORDER BY case when issues.ir_position is null then 1 else 0 end ASC, case when issues.ir_position is NULL then issues.id else issues.ir_position end ASC
Completed 500 Internal Server Error in 593ms

ActiveRecord::StatementInvalid (PG::Error: ERROR:  column "issues.tracker_id" must appear in the GROUP BY clause or be used in an aggregate function
СТРОКА 1:SELECT issues.*, sum(hours) as spent FROM "issues" left join...
                ^
: SELECT issues.*, sum(hours) as spent FROM "issues" left join time_entries ON time_entries.issue_id = issues.id WHERE (issues.project_id = 1 and status_id = 1 and fixed_version_id = '1' and assigned_to_id = 4) GROUP BY issues.id ORDER BY case when issues.ir_position is null then 1 else 0 end ASC, case when issues.ir_position is NULL then issues.id else issues.ir_position end ASC):
  activerecord (3.2.6) lib/active_record/connection_adapters/postgresql_adapter.rb:1151:in `async_exec'
  activerecord (3.2.6) lib/active_record/connection_adapters/postgresql_adapter.rb:1151:in `exec_no_cache'
  activerecord (3.2.6) lib/active_record/connection_adapters/postgresql_adapter.rb:664:in `block in exec_query'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract_adapter.rb:280:in `block in log'
  activesupport (3.2.6) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract_adapter.rb:275:in `log'
  activerecord (3.2.6) lib/active_record/connection_adapters/postgresql_adapter.rb:663:in `exec_query'
  activerecord (3.2.6) lib/active_record/connection_adapters/postgresql_adapter.rb:1246:in `select'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract/database_statements.rb:18:in `select_all'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract/query_cache.rb:61:in `block in select_all'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract/query_cache.rb:75:in `cache_sql'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract/query_cache.rb:61:in `select_all'
  activerecord (3.2.6) lib/active_record/querying.rb:38:in `block in find_by_sql'
  activerecord (3.2.6) lib/active_record/explain.rb:40:in `logging_query_plan'
  activerecord (3.2.6) lib/active_record/querying.rb:37:in `find_by_sql'
  activerecord (3.2.6) lib/active_record/relation.rb:174:in `block in exec_queries'
  activerecord (3.2.6) lib/active_record/identity_map.rb:72:in `without'
  activerecord (3.2.6) lib/active_record/relation.rb:173:in `exec_queries'
  activerecord (3.2.6) lib/active_record/relation.rb:160:in `block in to_a'
  activerecord (3.2.6) lib/active_record/explain.rb:40:in `logging_query_plan'
  activerecord (3.2.6) lib/active_record/relation.rb:159:in `to_a'
  activerecord (3.2.6) lib/active_record/relation/finder_methods.rb:159:in `all'
  activerecord (3.2.6) lib/active_record/relation/finder_methods.rb:105:in `find'
  activerecord (3.2.6) lib/active_record/relation/finder_methods.rb:101:in `find'
  activerecord (3.2.6) lib/active_record/querying.rb:5:in `find'
  plugins/AgileDwarf/app/models/sprints_tasks.rb:24:in `get_tasks_by_status'
  plugins/AgileDwarf/app/controllers/adtasks_controller.rb:33:in `list'
  actionpack (3.2.6) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
  actionpack (3.2.6) lib/abstract_controller/base.rb:167:in `process_action'
  actionpack (3.2.6) lib/action_controller/metal/rendering.rb:10:in `process_action'
  actionpack (3.2.6) lib/abstract_controller/callbacks.rb:18:in `block in process_action'
  activesupport (3.2.6) lib/active_support/callbacks.rb:469:in `_run__922089545__process_action__603789579__callbacks'
  activesupport (3.2.6) lib/active_support/callbacks.rb:405:in `__run_callback'
  activesupport (3.2.6) lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
  activesupport (3.2.6) lib/active_support/callbacks.rb:81:in `run_callbacks'
  actionpack (3.2.6) lib/abstract_controller/callbacks.rb:17:in `process_action'
  actionpack (3.2.6) lib/action_controller/metal/rescue.rb:29:in `process_action'
  actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
  activesupport (3.2.6) lib/active_support/notifications.rb:123:in `block in instrument'
  activesupport (3.2.6) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
  activesupport (3.2.6) lib/active_support/notifications.rb:123:in `instrument'
  actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:29:in `process_action'
  actionpack (3.2.6) lib/action_controller/metal/params_wrapper.rb:206:in `process_action'
  activerecord (3.2.6) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
  actionpack (3.2.6) lib/abstract_controller/base.rb:121:in `process'
  actionpack (3.2.6) lib/abstract_controller/rendering.rb:45:in `process'
  actionpack (3.2.6) lib/action_controller/metal.rb:203:in `dispatch'
  actionpack (3.2.6) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
  actionpack (3.2.6) lib/action_controller/metal.rb:246:in `block in action'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:73:in `call'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:36:in `call'
  journey (1.0.4) lib/journey/router.rb:68:in `block in call'
  journey (1.0.4) lib/journey/router.rb:56:in `each'
  journey (1.0.4) lib/journey/router.rb:56:in `call'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:600:in `call'
  rack-openid (1.3.1) lib/rack/openid.rb:98:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
  rack (1.4.1) lib/rack/etag.rb:23:in `call'
  rack (1.4.1) lib/rack/conditionalget.rb:25:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/head.rb:14:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/params_parser.rb:21:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/flash.rb:242:in `call'
  rack (1.4.1) lib/rack/session/abstract/id.rb:205:in `context'
  rack (1.4.1) lib/rack/session/abstract/id.rb:200:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/cookies.rb:338:in `call'
  activerecord (3.2.6) lib/active_record/query_cache.rb:64:in `call'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
  activesupport (3.2.6) lib/active_support/callbacks.rb:405:in `_run__192934387__call__319732658__callbacks'
  activesupport (3.2.6) lib/active_support/callbacks.rb:405:in `__run_callback'
  activesupport (3.2.6) lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
  activesupport (3.2.6) lib/active_support/callbacks.rb:81:in `run_callbacks'
  actionpack (3.2.6) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
  railties (3.2.6) lib/rails/rack/logger.rb:26:in `call_app'
  railties (3.2.6) lib/rails/rack/logger.rb:16:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/request_id.rb:22:in `call'
  rack (1.4.1) lib/rack/methodoverride.rb:21:in `call'
  rack (1.4.1) lib/rack/runtime.rb:17:in `call'
  activesupport (3.2.6) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
  rack (1.4.1) lib/rack/lock.rb:15:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/static.rb:62:in `call'
  rack-cache (1.2) lib/rack/cache/context.rb:136:in `forward'
  rack-cache (1.2) lib/rack/cache/context.rb:245:in `fetch'
  rack-cache (1.2) lib/rack/cache/context.rb:185:in `lookup'
  rack-cache (1.2) lib/rack/cache/context.rb:66:in `call!'
  rack-cache (1.2) lib/rack/cache/context.rb:51:in `call'
  railties (3.2.6) lib/rails/engine.rb:479:in `call'
  railties (3.2.6) lib/rails/application.rb:220:in `call'
  railties (3.2.6) lib/rails/railtie/configurable.rb:30:in `method_missing'

'run charts' tab:

Started GET "/adburndown/show?project_id=taxisoft" for 192.168.0.221 at 2012-08-07 00:13:32 +0600
Processing by AdburndownController#show as HTML
  Parameters: {"project_id"=>"taxisoft"}
   (0.3ms)  SELECT MAX("settings"."updated_on") AS max_id FROM "settings" 
  User Load (0.3ms)  SELECT "users".* FROM "users" WHERE "users"."type" IN ('User', 'AnonymousUser') AND "users"."id" = $1 AND (users.status = 1) LIMIT 1  [["id", 4]]
  Project Load (0.3ms)  SELECT "projects".* FROM "projects" WHERE "projects"."identifier" = 'taxisoft' LIMIT 1
  EnabledModule Load (0.3ms)  SELECT name FROM "enabled_modules" WHERE "enabled_modules"."project_id" = 1
  SQL (1.0ms)  SELECT "members"."id" AS t0_r0, "members"."user_id" AS t0_r1, "members"."project_id" AS t0_r2, "members"."created_on" AS t0_r3, "members"."mail_notification" AS t0_r4, "users"."id" AS t1_r0, "users"."login" AS t1_r1, "users"."hashed_password" AS t1_r2, "users"."firstname" AS t1_r3, "users"."lastname" AS t1_r4, "users"."mail" AS t1_r5, "users"."admin" AS t1_r6, "users"."status" AS t1_r7, "users"."last_login_on" AS t1_r8, "users"."language" AS t1_r9, "users"."auth_source_id" AS t1_r10, "users"."created_on" AS t1_r11, "users"."updated_on" AS t1_r12, "users"."type" AS t1_r13, "users"."identity_url" AS t1_r14, "users"."mail_notification" AS t1_r15, "users"."salt" AS t1_r16, "roles"."id" AS t2_r0, "roles"."name" AS t2_r1, "roles"."position" AS t2_r2, "roles"."assignable" AS t2_r3, "roles"."builtin" AS t2_r4, "roles"."permissions" AS t2_r5, "roles"."issues_visibility" AS t2_r6 FROM "members" LEFT OUTER JOIN "users" ON "users"."id" = "members"."user_id" AND "users"."type" IN ('User', 'AnonymousUser') LEFT OUTER JOIN "member_roles" ON "member_roles"."member_id" = "members"."id" LEFT OUTER JOIN "roles" ON "roles"."id" = "member_roles"."role_id" WHERE "members"."project_id" = 1 AND (users.type='User' AND users.status=1)
  Principal Load (0.4ms)  SELECT "users".* FROM "users" WHERE "users"."id" = 4 LIMIT 1
  TimeEntry Load (0.5ms)  SELECT spent_on, sum(hours) as spent FROM "time_entries" INNER JOIN "issues" ON "issues"."id" = "time_entries"."issue_id" WHERE (time_entries.project_id = 1) GROUP BY spent_on
  SprintsTasks Load (0.3ms)  SELECT DATE(created_on) as created_on, id, done_ratio, estimated_hours FROM "issues" WHERE (project_id = 1)
   (0.4ms)  select * from (select old_value as value, journalized_id as issueId, prop_key, DATE(journals.created_on) created_on from `journals` inner join journal_details on (journals.id = journal_id) inner join issues on (issues.id = journalized_id) where journalized_type = 'Issue' and property = 'attr' and (prop_key = 'estimated_hours' or prop_key = 'done_ratio') and project_id = 1 order by journals.id desc) a group by `issueId`, created_on, prop_key order by created_on desc
PG::Error: ERROR:  syntax error at or near "`"
СТРОКА 1:...op_key, DATE(journals.created_on) created_on from `journals`...
                                                              ^
: select * from (select old_value as value, journalized_id as issueId, prop_key, DATE(journals.created_on) created_on from `journals` inner join journal_details on (journals.id = journal_id) inner join issues on (issues.id = journalized_id) where journalized_type = 'Issue' and property = 'attr' and (prop_key = 'estimated_hours' or prop_key = 'done_ratio') and project_id = 1 order by journals.id desc) a group by `issueId`, created_on, prop_key order by created_on desc
Completed 500 Internal Server Error in 16ms

ActiveRecord::StatementInvalid (PG::Error: ERROR:  syntax error at or near "`"
СТРОКА 1:...op_key, DATE(journals.created_on) created_on from `journals`...
                                                              ^
: select * from (select old_value as value, journalized_id as issueId, prop_key, DATE(journals.created_on) created_on from `journals` inner join journal_details on (journals.id = journal_id) inner join issues on (issues.id = journalized_id) where journalized_type = 'Issue' and property = 'attr' and (prop_key = 'estimated_hours' or prop_key = 'done_ratio') and project_id = 1 order by journals.id desc) a group by `issueId`, created_on, prop_key order by created_on desc):
  activerecord (3.2.6) lib/active_record/connection_adapters/postgresql_adapter.rb:1151:in `async_exec'
  activerecord (3.2.6) lib/active_record/connection_adapters/postgresql_adapter.rb:1151:in `exec_no_cache'
  activerecord (3.2.6) lib/active_record/connection_adapters/postgresql_adapter.rb:664:in `block in exec_query'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract_adapter.rb:280:in `block in log'
  activesupport (3.2.6) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract_adapter.rb:275:in `log'
  activerecord (3.2.6) lib/active_record/connection_adapters/postgresql_adapter.rb:663:in `exec_query'
  activerecord (3.2.6) lib/active_record/connection_adapters/postgresql_adapter.rb:1246:in `select'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract/database_statements.rb:18:in `select_all'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract/query_cache.rb:61:in `block in select_all'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract/query_cache.rb:75:in `cache_sql'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract/query_cache.rb:61:in `select_all'
  plugins/AgileDwarf/app/controllers/adburndown_controller.rb:57:in `show'
  actionpack (3.2.6) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
  actionpack (3.2.6) lib/abstract_controller/base.rb:167:in `process_action'
  actionpack (3.2.6) lib/action_controller/metal/rendering.rb:10:in `process_action'
  actionpack (3.2.6) lib/abstract_controller/callbacks.rb:18:in `block in process_action'
  activesupport (3.2.6) lib/active_support/callbacks.rb:469:in `_run__607556119__process_action__338495397__callbacks'
  activesupport (3.2.6) lib/active_support/callbacks.rb:405:in `__run_callback'
  activesupport (3.2.6) lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
  activesupport (3.2.6) lib/active_support/callbacks.rb:81:in `run_callbacks'
  actionpack (3.2.6) lib/abstract_controller/callbacks.rb:17:in `process_action'
  actionpack (3.2.6) lib/action_controller/metal/rescue.rb:29:in `process_action'
  actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
  activesupport (3.2.6) lib/active_support/notifications.rb:123:in `block in instrument'
  activesupport (3.2.6) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
  activesupport (3.2.6) lib/active_support/notifications.rb:123:in `instrument'
  actionpack (3.2.6) lib/action_controller/metal/instrumentation.rb:29:in `process_action'
  actionpack (3.2.6) lib/action_controller/metal/params_wrapper.rb:206:in `process_action'
  activerecord (3.2.6) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
  actionpack (3.2.6) lib/abstract_controller/base.rb:121:in `process'
  actionpack (3.2.6) lib/abstract_controller/rendering.rb:45:in `process'
  actionpack (3.2.6) lib/action_controller/metal.rb:203:in `dispatch'
  actionpack (3.2.6) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
  actionpack (3.2.6) lib/action_controller/metal.rb:246:in `block in action'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:73:in `call'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:36:in `call'
  journey (1.0.4) lib/journey/router.rb:68:in `block in call'
  journey (1.0.4) lib/journey/router.rb:56:in `each'
  journey (1.0.4) lib/journey/router.rb:56:in `call'
  actionpack (3.2.6) lib/action_dispatch/routing/route_set.rb:600:in `call'
  rack-openid (1.3.1) lib/rack/openid.rb:98:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
  rack (1.4.1) lib/rack/etag.rb:23:in `call'
  rack (1.4.1) lib/rack/conditionalget.rb:25:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/head.rb:14:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/params_parser.rb:21:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/flash.rb:242:in `call'
  rack (1.4.1) lib/rack/session/abstract/id.rb:205:in `context'
  rack (1.4.1) lib/rack/session/abstract/id.rb:200:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/cookies.rb:338:in `call'
  activerecord (3.2.6) lib/active_record/query_cache.rb:64:in `call'
  activerecord (3.2.6) lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
  activesupport (3.2.6) lib/active_support/callbacks.rb:405:in `_run__94665435__call__505057416__callbacks'
  activesupport (3.2.6) lib/active_support/callbacks.rb:405:in `__run_callback'
  activesupport (3.2.6) lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
  activesupport (3.2.6) lib/active_support/callbacks.rb:81:in `run_callbacks'
  actionpack (3.2.6) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
  railties (3.2.6) lib/rails/rack/logger.rb:26:in `call_app'
  railties (3.2.6) lib/rails/rack/logger.rb:16:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/request_id.rb:22:in `call'
  rack (1.4.1) lib/rack/methodoverride.rb:21:in `call'
  rack (1.4.1) lib/rack/runtime.rb:17:in `call'
  activesupport (3.2.6) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
  rack (1.4.1) lib/rack/lock.rb:15:in `call'
  actionpack (3.2.6) lib/action_dispatch/middleware/static.rb:62:in `call'
  rack-cache (1.2) lib/rack/cache/context.rb:136:in `forward'
  rack-cache (1.2) lib/rack/cache/context.rb:245:in `fetch'
  rack-cache (1.2) lib/rack/cache/context.rb:185:in `lookup'
  rack-cache (1.2) lib/rack/cache/context.rb:66:in `call!'
  rack-cache (1.2) lib/rack/cache/context.rb:51:in `call'
  railties (3.2.6) lib/rails/engine.rb:479:in `call'
  railties (3.2.6) lib/rails/application.rb:220:in `call'
  railties (3.2.6) lib/rails/railtie/configurable.rb:30:in `method_missing'

Sub-projects support

Are there any plans on supporting sub-projects?
I need to see tasks form all sub-projects in top-level project's "Task" and "Sprints" tabs.

Show days left on burn-down chart

Instead of only having the history of what has been done and what's left so far on the chart, it would be nice to see the ideal work time and actual time with an average estimate over the remaining days.

Run Chart Display

The burn-down chart should be located below the criteria drop down menus to prevent the need to scroll right to see the entire chart

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.