ToDo lists plugin

Added by david lyons almost 11 years ago

Hello people,

Ive developed a very usable little ToDo lists plugin for Redmine, sort of inspired by Basecamp. It allows you to create nestable per-project todo lists, as well as a general, personal ToDo list for stuff not related to a particular project.
It supports:
  • drag & drop reordering of lists
  • Ability to tie a todo item to an Issue
  • Ability to assign todos to other users
  • Ability to assign a due date to Todo items

Intended use is for developers - We found that Issues(bug/feature request) are often too coarse and can represent too large a unit of work to use it to track your day-to-day work. For example - there might be a feature request to say 'add a new screen with the ability to search users by various fields, and calculate their blah blah blah'. We use the todo lists to keep track of all the things we have to do(design, implement each sub feature, etc) to implement that Feature.

I did intend to add some basic Scrumm-ish workflow management to the todo lists; however it seems now that there are other Scrumm plugins around now built by larger teams than me that are more sophisticated than I could probably achieve in my spare time.

Anyway, check it out at http://github.com/dalyons/redmine-todos-scrum-plugin/tree/master and see if it warrants inclusion on the Wiki plugins list :). Any feedback, suggestions etc, very welcome.

Replies (146)

RE: ToDo lists plugin - Added by Chaoqun Zou over 10 years ago

Hi, david
I like the idea of personal todos, some users of our redmine would like to use redmine to track their private work.
If would be great that you could move the strings to the locale language file! For now, we cann't make a localized language file easily.

RE: ToDo lists plugin - Added by david lyons over 10 years ago

Zou,
Trust me, I have tried! for some reason, I cannot get the new localization(rails 2.2.2) to work with plugins on my redmine. I constantly get 'translation not found', even though I have the en.yml in config/locales & in the proper format. Its not just my plugins that give that error - some others like the Customer plugin do the same. But some others like Timesheets work fine, and their setup seems to be identical to the ones that dont work! It is driving me insane, I cannot figure out why sometimes it just ignores the locale files!!
There must be something in my setup maybe? So in the meantime ive had to use hardcoded strings lest I get 'translation missing' errors all over the place :/
Hopefully I can figure whats going on there, I wonder if anyone else is having similar problems?

RE: ToDo lists plugin - Added by Chaoqun Zou over 10 years ago

david lyons wrote:

Zou,
Trust me, I have tried! for some reason, I cannot get the new localization(rails 2.2.2) to work with plugins on my redmine. I constantly get 'translation not found', even though I have the en.yml in config/locales & in the proper format. Its not just my plugins that give that error - some others like the Customer plugin do the same. But some others like Timesheets work fine, and their setup seems to be identical to the ones that dont work! It is driving me insane, I cannot figure out why sometimes it just ignores the locale files!!
There must be something in my setup maybe? So in the meantime ive had to use hardcoded strings lest I get 'translation missing' errors all over the place :/
Hopefully I can figure whats going on there, I wonder if anyone else is having similar problems?

Hi, david
I have figured it out. The error is caused by non-identical name between plugin's directory and plugin's name. That is to say, if the plugin's directory is redmine_todos_plugin, then you should register the plugin like this:

Redmine::Plugin.register :redmine_todos_plugin(redmine_todo_lists) do

RE: ToDo lists plugin - Added by Defferrari Suporte Suporte over 10 years ago

When I try the command rake db:migrate_plugins, show the message:
root@phpweb2 [/home/redmine/www/redmine/vendor/plugins/redmine_todos_plugin]# rake db:migrate_plugins --trace
(in /data/home/redmine/public_html/redmine)
  • Invoke db:migrate_plugins (first_time)
  • Invoke environment (first_time)
  • Execute environment
  • Execute db:migrate_plugins
    Migrating engines...
    rake aborted!
    #28000Access denied for user 'root'@'localhost' (using password: NO)
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/vendor/mysql.rb:523:in `read'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/vendor/mysql.rb:153:in `real_connect'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/mysql_adapter.rb:527:in `connect'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/mysql_adapter.rb:186:in `initialize'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/mysql_adapter.rb:85:in `new'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/mysql_adapter.rb:85:in `mysql_connection'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:292:in `send'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:292:in `connection='
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:260:in `retrieve_connection'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:78:in `connection'
    /data/home/redmine/public_html/redmine/vendor/plugins/engines/lib/engines/plugin/migrator.rb:36:in `current_version'
    /data/home/redmine/public_html/redmine/vendor/plugins/engines/lib/engines/plugin/migrator.rb:22:in `migrate_plugin'
    /data/home/redmine/public_html/redmine/config/../vendor/plugins/engines/lib/engines/plugin.rb:122:in `migrate'
    /data/home/redmine/public_html/redmine/lib/tasks/migrate_plugins.rake:8
    /data/home/redmine/public_html/redmine/lib/tasks/migrate_plugins.rake:5:in `each'
    /data/home/redmine/public_html/redmine/lib/tasks/migrate_plugins.rake:5
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `call'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:617:in `execute'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `each'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:612:in `execute'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:578:in `invoke_with_call_chain'
    /usr/lib/ruby/1.8/monitor.rb:238:in `synchronize'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:571:in `invoke_with_call_chain'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:564:in `invoke'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2019:in `invoke_task'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `each'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1997:in `top_level'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in `standard_exception_handling'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1991:in `top_level'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1970:in `run'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in `standard_exception_handling'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in `run'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31
    /usr/bin/rake:19:in `load'
    /usr/bin/rake:19

RE: ToDo lists plugin - Added by david lyons over 10 years ago

Chaoqun Zou wrote:

david lyons wrote:

Zou,
Trust me, I have tried! for some reason, I cannot get the new localization(rails 2.2.2) to work with plugins on my redmine. I constantly get 'translation not found', even though I have the en.yml in config/locales & in the proper format. Its not just my plugins that give that error - some others like the Customer plugin do the same. But some others like Timesheets work fine, and their setup seems to be identical to the ones that dont work! It is driving me insane, I cannot figure out why sometimes it just ignores the locale files!!
There must be something in my setup maybe? So in the meantime ive had to use hardcoded strings lest I get 'translation missing' errors all over the place :/
Hopefully I can figure whats going on there, I wonder if anyone else is having similar problems?

Hi, david
I have figured it out. The error is caused by non-identical name between plugin's directory and plugin's name. That is to say, if the plugin's directory is redmine_todos_plugin, then you should register the plugin like this:

Redmine::Plugin.register :redmine_todos_plugin(redmine_todo_lists) do

Mate, you are a champion!
I spent so much frustration trying to work that out, you're a legend. Engine's non-obvious dependence on the plugin folder name is a real PITA, both for this bug and for loading assests.
It all works now! As your reward, I just went through and changed all the hardcoded strings to localized i18n :). Its on git - let me know if I missed any!

RE: ToDo lists plugin - Added by Axel F over 10 years ago

Chaoqun Zou wrote:

Axel F wrote:

First time I run rake db:migrate_plugins it failed, because we only had a production database. So I created a development database.

I installed as described, but when running rake db:migrate_plugins, it creates the tables only in the development database.
When I try to acceess mytodos, I get a Server Error, log says: "ActiveRecord::StatementInvalid (PGError: ERROR: Relation »todos« doesn't exists.".
But the plugin mytodos is visible in our production enviroment. So why does it only create the tables in development?

rake db:migrate_plugins rails_env=production

HI Zou,

thanks for the reply. Trying with rails_env=production produces exactly the same errors :(.

Regards

RE: ToDo lists plugin - Added by Chaoqun Zou over 10 years ago

Axel F wrote:

Chaoqun Zou wrote:

Axel F wrote:

First time I run rake db:migrate_plugins it failed, because we only had a production database. So I created a development database.

I installed as described, but when running rake db:migrate_plugins, it creates the tables only in the development database.
When I try to acceess mytodos, I get a Server Error, log says: "ActiveRecord::StatementInvalid (PGError: ERROR: Relation »todos« doesn't exists.".
But the plugin mytodos is visible in our production enviroment. So why does it only create the tables in development?

rake db:migrate_plugins rails_env=production

HI Zou,

thanks for the reply. Trying with rails_env=production produces exactly the same errors :(.

Regards

That seems that your plugin migration has failed? Maybe you could create a new db and see if the migration succeed.

RE: ToDo lists plugin - Added by Axel F over 10 years ago

Chaoqun Zou wrote:

That seems that your plugin migration has failed? Maybe you could create a new db and see if the migration succeed.

The Problem is:
even with "rake db:migrate_plugins rails_env=production" the stuff_to_do plugin only creates the required tables in the development env. If I comment out the development database in database.yml, "rake db:migrate_plugins rails_env=production" gives an error about not finding developement database.

Doesn't stuff_to_do work with production databases, only with development databases?

RE: ToDo lists plugin - Added by Chaoqun Zou over 10 years ago

Axel F wrote:

Chaoqun Zou wrote:

That seems that your plugin migration has failed? Maybe you could create a new db and see if the migration succeed.

The Problem is:
even with "rake db:migrate_plugins rails_env=production" the stuff_to_do plugin only creates the required tables in the development env. If I comment out the development database in database.yml, "rake db:migrate_plugins rails_env=production" gives an error about not finding developement database.

Doesn't stuff_to_do work with production databases, only with development databases?

try rake db:migrate_plugins rails_env=production --trace

RE: ToDo lists plugin - Added by Chaoqun Zou over 10 years ago

Hi, david
Here is a Simplified Chinese locale file.
And it would be better to use format_date for date strings as issue's view does. Currently the below line in _todo.html.erb couldn't show a correct localized string but a English date string.

ln47    todo.completed_at.to_s(:short_day)
ln53 todo.due.to_s(:short_day)

To use format_date, just modify the two lines as:

ln47    format_date(todo.completed_at)
ln53 format_date(todo.due)

And I also find a view bug in firefox 3. That is: when I created a new todo, then click 'mark as done' of that todo, the todo's status is set but the view will not update(that is to say: the todo didn't be strikeout before I refresh the page by browser's refresh button)

zh.yml Magnifier (1.01 KB)

RE: ToDo lists plugin - Added by Eric Davis over 10 years ago

Axel F wrote:

The Problem is:
even with "rake db:migrate_plugins rails_env=production" the stuff_to_do plugin only creates the required tables in the development env. If I comment out the development database in database.yml, "rake db:migrate_plugins rails_env=production" gives an error about not finding developement database.

Doesn't stuff_to_do work with production databases, only with development databases?

RAILS_ENV needs to be capitalized.

As lowercase, it defaults to development.

$ rails_env=demo rake db:version
Current version: 20090323224724

But when uppercased, it picks up my demo environment and works correctly

$ RAILS_ENV=demo rake db:version
Current version: 106

Eric

RE: ToDo lists plugin - Added by Chaoqun Zou over 10 years ago

Eric Davis wrote:

Axel F wrote:

The Problem is:
even with "rake db:migrate_plugins rails_env=production" the stuff_to_do plugin only creates the required tables in the development env. If I comment out the development database in database.yml, "rake db:migrate_plugins rails_env=production" gives an error about not finding developement database.

Doesn't stuff_to_do work with production databases, only with development databases?

RAILS_ENV needs to be capitalized.

As lowercase, it defaults to development.

[...]

But when uppercased, it picks up my demo environment and works correctly
[...]

Eric

That's right. Environment variables (and all symbols) in linux systems are case sensitive(but in windows they are not).

RE: ToDo lists plugin - Added by Axel F over 10 years ago

RAILS_ENV needs to be capitalized.

That was the trick!

rake db:migrate_plugins RAILS_ENV=production
works like a charm, the plugin now works!

Thanks a lot for helping!

RE: ToDo lists plugin - Added by david lyons over 10 years ago

Chaoqun Zou wrote:

Hi, david
Here is a Simplified Chinese locale file.
And it would be better to use format_date for date strings as issue's view does. Currently the below line in _todo.html.erb couldn't show a correct localized string but a English date string.

ln47 todo.completed_at.to_s(:short_day)
ln53 todo.due.to_s(:short_day)

To use format_date, just modify the two lines as:

ln47 format_date(todo.completed_at)
ln53 format_date(todo.due)

And I also find a view bug in firefox 3. That is: when I created a new todo, then click 'mark as done' of that todo, the todo's status is set but the view will not update(that is to say: the todo didn't be strikeout before I refresh the page by browser's refresh button)

Thanks heaps for the translation! :)
Ive pushed it into git, give it a whirl :)
Also fixed up the date format per your advice, and fixed that AJAX bug you mentioned(and a few others). Thanks heaps for the feedback!

RE: ToDo lists plugin - Added by Chaoqun Zou over 10 years ago

The new plugin looks good!
And a little more translations here for project module name and permissions name:

  permission_view_project_todo_lists: 查看项目日程
  permission_edit_project_todo_lists: 编辑项目日程
  permission_use_personal_todo_lists: 使用个人日程

  project_module_todo_lists: 日程管理

zh.yml Magnifier (1.22 KB)

RE: ToDo lists plugin - Added by david lyons over 10 years ago

Thanks again Zou - committed.

Mischa, woudld it be much trouble for you to add a page on this plugin for me on the Redmine wiki?

RE: ToDo lists plugin - Added by Eric Davis over 10 years ago

david lyons wrote:

Mischa, woudld it be much trouble for you to add a page on this plugin for me on the Redmine wiki?

Post a new forum post with the content and screenshots and someone will add it.

Eric

RE: ToDo lists plugin - Added by Chaoqun Zou over 10 years ago

david lyons wrote:

Thanks again Zou - committed.

Mischa, woudld it be much trouble for you to add a page on this plugin for me on the Redmine wiki?

And today I found that the messages on settings page are not localizable.

RE: ToDo lists plugin - Added by david lyons over 10 years ago

Chaoqun Zou wrote:

david lyons wrote:

Thanks again Zou - committed.

Mischa, woudld it be much trouble for you to add a page on this plugin for me on the Redmine wiki?

And today I found that the messages on settings page are not localizable.

Dont worry about it - the settings page isnt actually used for anything yet. Anything on there has no effect & will be changed, so theres no point translating it yet.

RE: ToDo lists plugin - Added by shadow shadow over 10 years ago

Thanks for the great plugin.
Is it possible to have the ToDo to be displayed on the Overview page of a project?

RE: ToDo lists plugin - Added by check mate over 10 years ago

hi there...........

i'm trying to get the plugin working on redmon 0.8.4.........

unfortunatly i'm getting to following error during the rake:

[root@infra02 redmine-0.8.4]# rake db:migrate_plugins RAILS_ENV="production" --trace
(in /opt/RedMine/redmine-0.8.4)
/opt/RedMine/redmine-0.8.4/vendor/rails/railties/lib/rails/gem_dependency.rb:36: warning: `*' interpreted as argument prefix
rake aborted!
syntax error on line 39, col 2: ` todos_print_button_tooltip: 이 목록 인쇄'
/usr/lib/ruby/1.8/yaml.rb:133:in `load'
/usr/lib/ruby/1.8/yaml.rb:133:in `load'
/opt/RedMine/redmine-0.8.4/vendor/plugins/gloc-1.1.0/lib/gloc.rb:178:in `load_localized_strings'
/opt/RedMine/redmine-0.8.4/vendor/plugins/gloc-1.1.0/lib/gloc.rb:175:in `each'
/opt/RedMine/redmine-0.8.4/vendor/plugins/gloc-1.1.0/lib/gloc.rb:175:in `load_localized_strings'
/opt/RedMine/redmine-0.8.4/config/initializers/30-redmine.rb:4
/opt/RedMine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:503:in `load'
/opt/RedMine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:503:in `load'
/opt/RedMine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:355:in `new_constants_in'
/opt/RedMine/redmine-0.8.4/vendor/rails/activesupport/lib/active_support/dependencies.rb:503:in `load'
/opt/RedMine/redmine-0.8.4/vendor/rails/railties/lib/initializer.rb:484:in `load_application_initializers'
/opt/RedMine/redmine-0.8.4/vendor/rails/railties/lib/initializer.rb:483:in `each'
/opt/RedMine/redmine-0.8.4/vendor/rails/railties/lib/initializer.rb:483:in `load_application_initializers'
/opt/RedMine/redmine-0.8.4/vendor/rails/railties/lib/initializer.rb:149:in `process'
/opt/RedMine/redmine-0.8.4/vendor/rails/railties/lib/initializer.rb:97:in `send'
/opt/RedMine/redmine-0.8.4/vendor/rails/railties/lib/initializer.rb:97:in `run'
./config/environment.rb:20

tia
checkmate

RE: ToDo lists plugin - Added by check mate over 10 years ago

.......... issue solved..........

it seems that the rake process doesn't like the ko.yml........

RE: ToDo lists plugin - Added by Babar O'Cap about 10 years ago

Redmine ToDos plugin 0.0.3.8 is released !

You can download it at http://github.com/nowhereman/redmine-todos-scrum-plugin

Here the new features :

  • Issue page integration (Adding todos directly in the Issue page)
  • You can edit the text of a todo
  • You can use Textile syntax for the text
  • Better URL-construction
  • Activity page integration (Show todos statuses in Activity page)
  • Bugs fix

And look my screenshots !

RE: ToDo lists plugin - Added by shadow shadow about 10 years ago

I just installed the 0.0.3.9 and I am having error at my ToDo pages or plugin.
I get internal server error at per project based To Do tab, and 403 at the top Universal My Todos page.

Can anyone help me in this?

Here's the error from the production log

Processing ApplicationController#index (for xxx.xxx.x.x at 2009-10-03 19:51:39) [GET]
Session ID: 4f6e16e55b1528a143bdc30317242eda
Parameters: {"action"=>"index", "controller"=>"mytodos"}

MissingSourceFile (no such file to load -- ruby-debug):
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:355:in `new_constants_in'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
/vendor/plugins/redmine_todos_plugin/app/controllers/todos_controller.rb:1
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:355:in `new_constants_in'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:102:in `require_or_load_without_engine_additions'
/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:115:in `require_or_load'
/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:110:in `each'
/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:110:in `require_or_load'
/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:101:in `each'
/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:101:in `require_or_load'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:261:in `load_missing_constant'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:468:in `const_missing'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:480:in `const_missing'
/vendor/plugins/redmine_todos_plugin/app/controllers/mytodos_controller.rb:7
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:355:in `new_constants_in'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:102:in `require_or_load_without_engine_additions'
/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:115:in `require_or_load'
/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:110:in `each'
/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:110:in `require_or_load'
/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:101:in `each'
/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:101:in `require_or_load'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:261:in `load_missing_constant'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:468:in `const_missing'
/vendor/rails/activesupport/lib/active_support/dependencies.rb:480:in `const_missing'
/vendor/rails/activesupport/lib/active_support/inflector.rb:285:in `constantize'
/vendor/rails/activesupport/lib/active_support/inflector.rb:284:in `each'
/vendor/rails/activesupport/lib/active_support/inflector.rb:284:in `constantize'
/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:143:in `constantize'
/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:387:in `recognize'
/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:148:in `handle_request'
/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:107:in `dispatch'
/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:104:in `synchronize'
/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:104:in `dispatch'
/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:120:in `dispatch_cgi'
/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:35:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/railz/request_handler.rb:50:in `process_request'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/railz/application_spawner.rb:378:in `start_request_handler'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/railz/application_spawner.rb:336:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/utils.rb:183:in `safe_fork'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/railz/application_spawner.rb:334:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server.rb:352:in `__send__'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server.rb:163:in `start'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/railz/application_spawner.rb:213:in `start'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server.rb:352:in `__send__'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/bin/passenger-spawn-server:61

Rendering /var/www/public_html/mydomain.com/public/redmine/public/500.html (500 Internal Server Error)

RE: ToDo lists plugin - Added by david lyons about 10 years ago

Sorry, very much my fault - I left the debugger in, I should have removed that line before publishing.

You can 'gem install ruby-debug' to make it work, or update the plugin later
today after I removed the offending line!

Sorry bout that

1 2 3 4 ... 6 (26-50/146)