Redmine Kanban plugin v 0.2.0 released

Added by Eric Davis over 7 years ago

I've just released Redmine Kanban 0.2.0. This release includes fixes for eight bugs and 19 new features. This version requires Redmine 0.9, which is the current stable version of Redmine. The details of this release can be found on the release announcement.

If you need help, my Redmine bug tracker is open to the public and you are welcome to ask for help there. I'm also taking feature requests and patches for the next version which is already under development.

Eric Davis

Replies (3)

RE: Redmine Kanban plugin v 0.2.0 released - Added by Eric Davis over 7 years ago

Also, the master branch for the plugin is going to be unstable for a little bit while I add some custom user interfaces to it for 0.3.0.

Eric Davis

RE: Redmine Kanban plugin v 0.2.0 released - Added by Neal Bharadwaj over 7 years ago

Hey Eric,
I was trying to install the plugin but came across this error.
@NoMethodError in Kanbans#show

Showing vendor/plugins/redmine_kanban/app/views/kanbans/_issue.html.erb where line #2 raised:

undefined method `root?' for #<Issue:0x3d35bb8>
Extracted source (around line #2):

1: <% if issue >
2: <li id="issue_<
= issue.id >" class="<= over_pane_limit?(limit, issue_counter) if defined?(limit) -> <= kanban_issue_css_classes(issue) %>">
3: <div class="issue-details">
4:
5: <div class="issue-details-header">
Trace of template inclusion: vendor/plugins/redmine_kanban/app/views/kanbans/_incoming.html.erb, vendor/plugins/redmine_kanban/app/views/kanbans/show.html.erb

RAILS_ROOT: C:/Program Files/BitNami Redmine Stack/apps/redmine

Application Trace | Framework Trace | Full Trace
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/attribute_methods.rb:255:in `method_missing'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/plugins/redmine_kanban/app/helpers/kanbans_helper.rb:49:in `kanban_issue_css_classes'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/plugins/redmine_kanban/app/views/kanbans/_issue.html.erb:2:in `_run_erb_vendor47plugins47redmine_kanban47app47views47kanbans47_issue46html46erb_locals_issue_issue_counter_object'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `send'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/base.rb:306:in `with_template'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/renderable.rb:30:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:20:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:30:in `benchmark'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:19:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/template.rb:205:in `render_template'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:44:in `render_partial'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/partials.rb:221:in `render_partial_collection'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/partials.rb:216:in `map'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/partials.rb:216:in `render_partial_collection'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/partials.rb:182:in `render_partial'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/base.rb:267:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/plugins/redmine_kanban/app/views/kanbans/_incoming.html.erb:3:in `_run_erb_vendor47plugins47redmine_kanban47app47views47kanbans47_incoming46html46erb_locals_incoming_object'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `send'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/base.rb:306:in `with_template'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/renderable.rb:30:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:20:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:30:in `benchmark'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:19:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/template.rb:205:in `render_template'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/renderable_partial.rb:44:in `render_partial'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/partials.rb:184:in `render_partial'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/base.rb:267:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/plugins/redmine_kanban/app/views/kanbans/show.html.erb:31:in `_run_erb_vendor47plugins47redmine_kanban47app47views47kanbans47show46html46erb'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `send'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/base.rb:306:in `with_template'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/renderable.rb:30:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/template.rb:205:in `render_template'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/base.rb:265:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/base.rb:348:in `_render_with_layout'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_view/base.rb:262:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:1250:in `render_for_file'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:945:in `render_without_benchmark'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:1326:in `default_render'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:1332:in `perform_action_without_filters'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:617:in `call_filters'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/rescue.rb:160:in `perform_action_without_flash'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/flash.rb:146:in `perform_action'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:532:in `send'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:532:in `process_without_filters'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/filters.rb:606:in `process'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:391:in `process'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/base.rb:386:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:437:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:87:in `dispatch'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:121:in `_call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:130
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/query_cache.rb:29:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/query_cache.rb:29:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/query_cache.rb:9:in `cache'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/query_cache.rb:28:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/string_coercion.rb:25:in `call'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:in `call'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/params_parser.rb:15:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb:93:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/failsafe.rb:26:in `call'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `synchronize'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:106:in `call'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/cgi_process.rb:44:in `dispatch_cgi'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:101:in `dispatch_cgi'
C:/Program Files/BitNami Redmine Stack/apps/redmine/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:27:in `dispatch'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/rails.rb:76:in `process'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/rails.rb:74:in `synchronize'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/rails.rb:74:in `process'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:159:in `process_client'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:158:in `each'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:158:in `process_client'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `initialize'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `new'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:268:in `initialize'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:268:in `new'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:268:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/configurator.rb:282:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/configurator.rb:281:in `each'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/configurator.rb:281:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/bin/mongrel_rails:128:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/command.rb:212:in `run'
C:/Program Files/BitNami Redmine Stack/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/bin/mongrel_rails:281
C:/Program Files/BitNami Redmine Stack/ruby/bin/mongrel_rails:19:in `load'
C:/Program Files/BitNami Redmine Stack/ruby/bin/mongrel_rails:19
Request

Parameters:

None
Show session dump

Response

Headers:

{"Content-Type"=>"text/html",
"Cache-Control"=>"no-cache"}@

I installed according to how you have it on the Git site and it shows up in the plugins tab as well as on top.

RE: Redmine Kanban plugin v 0.2.0 released - Added by Eric Davis over 7 years ago

Neal Bharadwaj:

Can you report this to my Redmine.

Eric Davis

(1-3/3)