Reorder links arbitrary plugin

Added by Vitaly Klimov almost 6 years ago

Intro

Reorder links arbitrary is a Redmine plugin that allows to change position of item in Redmine enumerations lists (trackers, custom fields, etc) to any position

It is very convenient if you have a lot of for example, custom fields and want to rearrange them in specific order because without plugin it is possible to move items only at one position at a time

Up to date plugin page

http://www.redmine.org/plugins/redmine_reorder_links_arbitrary

Replies (10)

RE: Reorder links arbitrary plugin - Added by Y Z almost 6 years ago

Doesn't work for me. Installed plugin and webrick stopped immediately serve the pages.

Internal Server Error
uninitialized constant ActiveRecord::Base

WEBrick/1.3.1 (Ruby/1.8.7/2011-06-30)

RE: Reorder links arbitrary plugin - Added by Vitaly Klimov almost 6 years ago

Are you running Redmine in development mode? Plugin does not work in development mode.

RE: Reorder links arbitrary plugin - Added by Y Z almost 6 years ago

Yes, in development mode. There wasn't any mention unfortunately it doesn't work in development mode. Could you please add support of the development mode as well? We have been using both modes and no one of the plugins is approved to production until it is passed all our tests.

PS. That's really useful plugin and would love to use it.

RE: Reorder links arbitrary plugin - Added by Vitaly Klimov almost 6 years ago

Unfortunatelly due the way plugin patches acts_as_list module and the nature of development mode, it is not possible to make it work there without changes in acts_as_list plugin. If you able to do it, i can provide you with instructions how to change acts_as_list so my plugin will work in development mode as well.

RE: Reorder links arbitrary plugin - Added by Y Z almost 6 years ago

Thanks for the explanation. I will take a look at source code, so get back to you then.

RE: Reorder links arbitrary plugin - Added by Vitaly Klimov over 5 years ago

Plugin updated to support Redmine 2.x

RE: Reorder links arbitrary plugin - Added by liana theo about 5 years ago

Unfortunatelly,i could not install the "redmine_reorder_links_arbitrary_006" plugins on my bitnam redmine 1.3.1 on windows xp
My installation as follow:
1.copy the plugin directory into vendor/plugins directory
2.rake db:migrate_plugins RAILS_ENV=production
After this ,i got the erro messages on terminal like this: undefined method 'reorder_links' for module 'ApplicationHelper'.
when i open the plugins directory, i found some directory are empty such as 'db', 'app'and their subfolders
How could i fix it?
thanks for your advices

RE: Reorder links arbitrary plugin - Added by Vitaly Klimov about 5 years ago

Please do use latest version (0.0.7) from the plugin page

RE: Reorder links arbitrary plugin - Added by liana theo about 5 years ago

Hi Vitaly Klimov,thanks for your replay.
I used the latest version(0.07),but got the same erro as the above(version 0.06):(

erromsg.PNG (13.9 KB)

RE: Reorder links arbitrary plugin - Added by Юрий Аполлов almost 5 years ago

Same here, but under Linux Ubuntu 10.10.

System: Linux develop 2.6.35-22-server #35-Ubuntu SMP Sat Oct 16 22:02:33 UTC 2010 x86_64 GNU/Linux
Redmine: 2.2.1

redmine@develop:~/redmine$ rake redmine:plugins:migrate RAILS_ENV=production --trace
** Invoke redmine:plugins:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
undefined method `reorder_links' for module `ApplicationHelper'
/usr/lib/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/core_ext/module/aliasing.rb:31:in `alias_method'
/usr/lib/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/core_ext/module/aliasing.rb:31:in `alias_method_chain'
/var/home/redmine/redmine-2.2.1/plugins/redmine_reorder_links_arbitrary/lib/reorder_links_arbitrary_patches.rb:56:in `included'
/var/home/redmine/redmine-2.2.1/plugins/redmine_reorder_links_arbitrary/lib/reorder_links_arbitrary_patches.rb:54:in `class_eval'
/var/home/redmine/redmine-2.2.1/plugins/redmine_reorder_links_arbitrary/lib/reorder_links_arbitrary_patches.rb:54:in `included'
/var/home/redmine/redmine-2.2.1/plugins/redmine_reorder_links_arbitrary/lib/reorder_links_arbitrary_patches.rb:114:in `include'
/var/home/redmine/redmine-2.2.1/plugins/redmine_reorder_links_arbitrary/lib/reorder_links_arbitrary_patches.rb:114:in `send'
/var/home/redmine/redmine-2.2.1/plugins/redmine_reorder_links_arbitrary/lib/reorder_links_arbitrary_patches.rb:114
/usr/lib/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:236:in `load_dependency'
/usr/lib/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/dependencies.rb:251:in `require'
/var/home/redmine/redmine-2.2.1/plugins/redmine_reorder_links_arbitrary/init.rb:17:in `_callback_before_5'
/usr/lib/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:429:in `_run__1673055355__prepare__4__callbacks'
/usr/lib/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:405:in `send'
/usr/lib/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:405:in `__run_callback'
/usr/lib/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:385:in `_run_prepare_callbacks'
/usr/lib/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:81:in `send'
/usr/lib/ruby/gems/1.8/gems/activesupport-3.2.11/lib/active_support/callbacks.rb:81:in `run_callbacks'
/usr/lib/ruby/gems/1.8/gems/actionpack-3.2.11/lib/action_dispatch/middleware/reloader.rb:74:in `prepare!'
/usr/lib/ruby/gems/1.8/gems/actionpack-3.2.11/lib/action_dispatch/middleware/reloader.rb:48:in `prepare!'
/usr/lib/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/application/finisher.rb:47
/usr/lib/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/initializable.rb:30:in `instance_exec'
/usr/lib/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/initializable.rb:30:in `run'
/usr/lib/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/initializable.rb:55:in `run_initializers'
/usr/lib/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/initializable.rb:54:in `each'
/usr/lib/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/initializable.rb:54:in `run_initializers'
/usr/lib/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/application.rb:136:in `initialize!'
/usr/lib/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/railtie/configurable.rb:30:in `send'
/usr/lib/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/railtie/configurable.rb:30:in `method_missing'
/var/home/redmine/redmine-2.2.1/config/environment.rb:14
/usr/lib/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/application.rb:103:in `require'
/usr/lib/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/application.rb:103:in `require_environment!'
/usr/lib/ruby/gems/1.8/gems/railties-3.2.11/lib/rails/application.rb:297:in `initialize_tasks'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/task.rb:228:in `call'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/task.rb:228:in `execute'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/task.rb:223:in `each'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/task.rb:223:in `execute'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/task.rb:166:in `invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/task.rb:159:in `invoke_with_call_chain'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/task.rb:187:in `invoke_prerequisites'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/task.rb:185:in `each'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/task.rb:185:in `invoke_prerequisites'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/task.rb:165:in `invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/task.rb:159:in `invoke_with_call_chain'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/task.rb:152:in `invoke'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/application.rb:143:in `invoke_task'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/application.rb:101:in `top_level'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/application.rb:101:in `each'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/application.rb:101:in `top_level'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/application.rb:110:in `run_with_threads'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/application.rb:95:in `top_level'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/application.rb:73:in `run'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/application.rb:160:in `standard_exception_handling'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/lib/rake/application.rb:70:in `run'
/usr/lib/ruby/gems/1.8/gems/rake-10.0.3/bin/rake:33
/usr/bin/rake:23:in `load'
/usr/bin/rake:23
Tasks: TOP => redmine:plugins:migrate => environment

(1-10/10)