Content
Plug-in doesn't work in OP 3.0 stable?
Added by Risheng Hu over 10 years ago
I had successfully installed OP 3.0 stable on Wheezy with Postgresql. Afterwards, I tried to install plug-ins Global Roles and Backlog following the instruction in README:
1. Add plug-ins to the Gemfile.plugins.
2. bundle install
3. RAILS_ENV=“production” bundle exec rake db:migrate
4. RAILS_ENV=“production” bundle exec rake assets:precompile
During the process, there was no error.
I tried to use the plug-ins, here comes the problem:
1. For backlog, I didn’t find a way to create backlog because the backlog section in a project is empty. (I am using admin account, should have the permission)
2. When I tried to create global role, it failed with Internal Error. There is error log in log file:
_Processing by RolesController#create as HTML
Parameters: {“utf8”=>“✓”, “authenticity_token”=>“pAQUAJN0Uxeq99gIgd8lh432guEdzAatzlNgIJ2WyJ4=”, “role”=>{“name”=>“Project Manager”, “permissions”=>[“add_project”, “”]}, “global_role”=>“1”, “copy_workflow_from”=>“”, “commit”=>“Create”}
Completed 500 Internal Server Error in 78.7ms
ActiveModel::ForbiddenAttributes (ActiveModel::ForbiddenAttributes):
strong_parameters (0.2.1) lib/active_model/forbidden_attributes_protection.rb:11:in `sanitize_for_mass_assignment’
activerecord (3.2.17) lib/active_record/attribute_assignment.rb:75:in `assign_attributes’
activerecord (3.2.17) lib/active_record/base.rb:498:in `initialize’
openproject-global_roles (1.0.0) app/models/global_role.rb:17:in `initialize’
openproject-global_roles (1.0.0) lib/open_project/global_roles/patches/roles_controller_patch.rb:47:in `new’
openproject-global_roles (1.0.0) lib/open_project/global_roles/patches/roles_controller_patch.rb:47:in `create_global_role’
openproject-global_roles (1.0.0) lib/open_project/global_roles/patches/roles_controller_patch.rb:34:in `create_with_global_roles’
actionpack (3.2.17) lib/action_controller/metal/implicit_render.rb:4:in `send_action’
actionpack (3.2.17) lib/abstract_controller/base.rb:167:in `process_action’
actionpack (3.2.17) lib/action_controller/metal/rendering.rb:10:in `process_action’
actionpack (3.2.17) lib/abstract_controller/callbacks.rb:18:in `block in process_action’
activesupport (3.2.17) lib/active_support/callbacks.rb:524:in `_run_1434634187678312952process_action2708643633392443425_callbacks’
activesupport (3.2.17) lib/active_support/callbacks.rb:405:in `__run_callback’
activesupport (3.2.17) lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks’
activesupport (3.2.17) lib/active_support/callbacks.rb:81:in `run_callbacks’
actionpack (3.2.17) lib/abstract_controller/callbacks.rb:17:in `process_action’
actionpack (3.2.17) lib/action_controller/metal/rescue.rb:29:in `process_action’
actionpack (3.2.17) lib/action_controller/metal/instrumentation.rb:30:in `block in process_action’
activesupport (3.2.17) lib/active_support/notifications.rb:123:in `block in instrument’
activesupport (3.2.17) lib/active_support/notifications/instrumenter.rb:20:in `instrument’
activesupport (3.2.17) lib/active_support/notifications.rb:123:in `instrument’
actionpack (3.2.17) lib/action_controller/metal/instrumentation.rb:29:in `process_action’
actionpack (3.2.17) lib/action_controller/metal/params_wrapper.rb:207:in `process_action’
activerecord (3.2.17) lib/active_record/railties/controller_runtime.rb:18:in `process_action’
actionpack (3.2.17) lib/abstract_controller/base.rb:121:in `process’
actionpack (3.2.17) lib/abstract_controller/rendering.rb:45:in `process’
actionpack (3.2.17) lib/action_controller/metal.rb:203:in `dispatch’
actionpack (3.2.17) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch’
actionpack (3.2.17) lib/action_controller/metal.rb:246:in `block in action’
actionpack (3.2.17) lib/action_dispatch/routing/route_set.rb:73:in `call’
actionpack (3.2.17) lib/action_dispatch/routing/route_set.rb:73:in `dispatch’
actionpack (3.2.17) 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.17) lib/action_dispatch/routing/route_set.rb:608:in `call’
request_store (1.0.5) lib/request_store/middleware.rb:9:in `call’
/opt/openproject/.rvm/gems/ruby-2.1.1/bundler/gems/i18n-js-8801f8d17ef9/lib/i18n/js/middleware.rb:11:in `call’
actionpack (3.2.17) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call’
rack (1.4.5) lib/rack/etag.rb:23:in `call’
rack (1.4.5) lib/rack/conditionalget.rb:35:in `call’
actionpack (3.2.17) lib/action_dispatch/middleware/head.rb:14:in `call’
actionpack (3.2.17) lib/action_dispatch/middleware/params_parser.rb:21:in `call’
actionpack (3.2.17) lib/action_dispatch/middleware/flash.rb:242:in `call’
rack (1.4.5) lib/rack/session/abstract/id.rb:210:in `context’
rack (1.4.5) lib/rack/session/abstract/id.rb:205:in `call’
actionpack (3.2.17) lib/action_dispatch/middleware/cookies.rb:341:in `call’
activerecord (3.2.17) lib/active_record/query_cache.rb:64:in `call’
activerecord (3.2.17) lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call’
actionpack (3.2.17) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call’
activesupport (3.2.17) lib/active_support/callbacks.rb:405:in `_run_3604919035109022728call673454953468439238_callbacks’
activesupport (3.2.17) lib/active_support/callbacks.rb:405:in `__run_callback’
activesupport (3.2.17) lib/active_support/callbacks.rb:385:in `_run_call_callbacks’
activesupport (3.2.17) lib/active_support/callbacks.rb:81:in `run_callbacks’
actionpack (3.2.17) lib/action_dispatch/middleware/callbacks.rb:27:in `call’
actionpack (3.2.17) lib/action_dispatch/middleware/remote_ip.rb:31:in `call’
actionpack (3.2.17) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call’
actionpack (3.2.17) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call’
railties (3.2.17) lib/rails/rack/logger.rb:32:in `call_app’
railties (3.2.17) lib/rails/rack/logger.rb:16:in `block in call’
activesupport (3.2.17) lib/active_support/tagged_logging.rb:22:in `tagged’
railties (3.2.17) lib/rails/rack/logger.rb:16:in `call’
actionpack (3.2.17) lib/action_dispatch/middleware/request_id.rb:22:in `call’
rack (1.4.5) lib/rack/methodoverride.rb:21:in `call’
rack (1.4.5) lib/rack/runtime.rb:17:in `call’
activesupport (3.2.17) lib/active_support/cache/strategy/local_cache.rb:72:in `call’
rack (1.4.5) lib/rack/lock.rb:15:in `call’
rack-cache (1.2) lib/rack/cache/context.rb:136:in `forward’
rack-cache (1.2) lib/rack/cache/context.rb:143:in `pass’
rack-cache (1.2) lib/rack/cache/context.rb:155:in `invalidate’
rack-cache (1.2) lib/rack/cache/context.rb:71:in `call!’
rack-cache (1.2) lib/rack/cache/context.rb:51:in `call’
railties (3.2.17) lib/rails/engine.rb:484:in `call’
railties (3.2.17) lib/rails/application.rb:231:in `call’
railties (3.2.17) lib/rails/railtie/configurable.rb:30:in `method_missing’
/opt/openproject/.rvm/gems/ruby-2.1.1/bundler/gems/rack-protection-5a7d1bd2f05c/lib/rack/protection/frame_options.rb:31:in `call’
/opt/openproject/.rvm/gems/ruby-2.1.1/bundler/gems/rack-protection-5a7d1bd2f05c/lib/rack/protection/json_csrf.rb:18:in `call’
passenger (4.0.37) lib/phusion_passenger/rack/thread_handler_extension.rb:77:in `process_request’
passenger (4.0.37) lib/phusion_passenger/request_handler/thread_handler.rb:142:in `accept_and_process_next_request’
passenger (4.0.37) lib/phusion_passenger/request_handler/thread_handler.rb:110:in `main_loop’
passenger (4.0.37) lib/phusion_passenger/request_handler.rb:448:in `block (3 levels) in start_threads’_
Replies (1)
Hi Risheng,
1) I believe Birthe explained nicely what to do to configure backlogs. Granted, it’s not really intuitive as of now.
2) The global roles plugin needs to be pretty current. So it will have to have at least the commit 6c0d0948. In order to update, go into the root directory of your OpenProject installation and type:
Best
Jens