PIpeline: Issueshttps://projects.theforeman.org/https://projects.theforeman.org/favicon.ico?16970236342016-08-22T09:19:20ZForeman
Redmine Bug #16227 (Closed): Unreachable Jenkins throws error https://projects.theforeman.org/issues/162272016-08-22T09:19:20ZOndřej Pražák
<p>When testing Jenkins reachability and Jenkins is unreachable, there is an error in console and spinner spins indefinitely.</p> Bug #16095 (Closed): Convert attr_accessible to strong paramshttps://projects.theforeman.org/issues/160952016-08-12T10:10:56ZOndřej Pražák
<p>Recent change in core requires removal of attr_accessible from models to be compatible.</p> Bug #15766 (Closed): Button spinners spin too longhttps://projects.theforeman.org/issues/157662016-07-21T06:59:29ZOndřej Pražák
<p>The button spinners are visible when they should not be and linger a few seconds after action is already completed.</p>
<p>Steps to reproduce:<br />1) go to Job details, content views tab.<br />2) Notice the spinner in 'Set Content View' button is present when tab pane appears. It vanishes after a few seconds.</p> Bug #15553 (Closed): Improve performance of index pagehttps://projects.theforeman.org/issues/155532016-06-30T10:37:33ZOndřej Pražák
<p>There are n+1 queries that make the page load rather slow. It could be also beneficial to create custom rabl views for associated entities that would be more light-weight. There is a lot of stuff in default views that we do not actually need.</p> Bug #15509 (Closed): Outdated test helper results in errorhttps://projects.theforeman.org/issues/155092016-06-23T10:39:47ZOndřej Pražák
<p>Setting::Katello was renamed to Setting::Content which causes test failures</p> Feature #15329 (Closed): Add custom timeout for builds on Jenkinshttps://projects.theforeman.org/issues/153292016-06-07T10:13:25ZOndřej Pražák
<p>Currently, the timeout for start of a build on Jenkins is hardcoded in Jenkins::Build action. It would be nice if this could be specified by user per JenkinsInstance.</p> Bug #15328 (Closed): Removing all to_environments form job results in NoMethodErrorhttps://projects.theforeman.org/issues/153282016-06-07T10:06:26ZOndřej Pražák
<p>Steps to reproduce:</p>
<p>1) Configure a job with at leas one to_environment<br />2) uncheck all to_environments and confirm<br />3) observe the following error</p>
<pre>
NoMethodError: undefined method `map' for nil:NilClass
| /home/vagrant/projects/foreman_pipeline/app/controllers/foreman_pipeline/api/jobs_controller.rb:134:in `set_to_environments'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/abstract_controller/base.rb:198:in `process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal/rendering.rb:10:in `process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/abstract_controller/callbacks.rb:20:in `block in process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:117:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:117:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
| /home/vagrant/projects/foreman/app/controllers/api/v2/base_controller.rb:152:in `disable_json_root'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:432:in `block in make_lambda'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `block in halting'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `block in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rails-observers-0.1.2/lib/rails/observers/action_controller/caching/sweeping.rb:73:in `around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:455:in `public_send'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:455:in `block in make_lambda'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `block in halting'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `block in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
| /home/vagrant/projects/foreman/app/controllers/concerns/application_shared.rb:13:in `set_timezone'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:432:in `block in make_lambda'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `block in halting'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `block in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
| /home/vagrant/projects/foreman/app/models/concerns/foreman/thread_session.rb:32:in `clear_thread'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:432:in `block in make_lambda'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `block in halting'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `block in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rails-observers-0.1.2/lib/rails/observers/action_controller/caching/sweeping.rb:73:in `around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:455:in `public_send'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:455:in `block in make_lambda'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `block in halting'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `block in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:92:in `__run_callbacks__'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:81:in `run_callbacks'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/abstract_controller/callbacks.rb:19:in `process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal/rescue.rb:29:in `process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/notifications.rb:164:in `block in instrument'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/notifications.rb:164:in `instrument'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal/instrumentation.rb:30:in `process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activerecord-4.2.6/lib/active_record/railties/controller_runtime.rb:18:in `process_action'
| /home/vagrant/projects/katello/app/controllers/katello/concerns/api/api_controller.rb:39:in `process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/abstract_controller/base.rb:137:in `process'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionview-4.2.6/lib/action_view/rendering.rb:30:in `process'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal.rb:196:in `dispatch'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal.rb:237:in `block in action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/routing/route_set.rb:74:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/routing/route_set.rb:43:in `serve'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/journey/router.rb:43:in `block in serve'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/journey/router.rb:30:in `each'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/journey/router.rb:30:in `serve'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/routing/route_set.rb:817:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/engine.rb:518:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/railtie.rb:194:in `public_send'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/railtie.rb:194:in `method_missing'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/routing/mapper.rb:51:in `serve'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/journey/router.rb:43:in `block in serve'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/journey/router.rb:30:in `each'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/journey/router.rb:30:in `serve'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/routing/route_set.rb:817:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/static.rb:120:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/static.rb:120:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/static.rb:120:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/apipie-rails-0.3.6/lib/apipie/static_dispatcher.rb:65:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/bullet-5.1.0/lib/bullet/rack.rb:12:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/apipie-rails-0.3.6/lib/apipie/extractor/recorder.rb:132:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/apipie-rails-0.3.6/lib/apipie/middleware/checksum_in_headers.rb:27:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-openid-1.4.2/lib/rack/openid.rb:98:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/conditionalget.rb:38:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/params_parser.rb:27:in `call'
| /home/vagrant/projects/foreman/lib/middleware/catch_json_parse_errors.rb:9:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/flash.rb:260:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in `context'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/cookies.rb:560:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activerecord-4.2.6/lib/active_record/query_cache.rb:36:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activerecord-4.2.6/lib/active_record/migration.rb:377:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:88:in `__run_callbacks__'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:81:in `run_callbacks'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/reloader.rb:73:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/rack/logger.rb:38:in `call_app'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/rack/logger.rb:22:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/quiet_assets-1.1.0/lib/quiet_assets.rb:27:in `call_with_quiet_assets'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/request_id.rb:21:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/static.rb:120:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/engine.rb:518:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/application.rb:165:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/railtie.rb:194:in `public_send'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/railtie.rb:194:in `method_missing'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/urlmap.rb:66:in `block in call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/urlmap.rb:50:in `each'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/urlmap.rb:50:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/content_length.rb:15:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/handler/webrick.rb:88:in `service'
| /home/vagrant/.rvm/rubies/ruby-2.1.8/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
| /home/vagrant/.rvm/rubies/ruby-2.1.8/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
| /home/vagrant/.rvm/rubies/ruby-2.1.8/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/logging-2.1.0/lib/logging/diagnostic_context.rb:450:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/logging-2.1.0/lib/logging/diagnostic_context.rb:450:in `block in create_with_logging_context'
</pre> Refactor #15227 (Closed): Refactor job hookshttps://projects.theforeman.org/issues/152272016-05-30T10:25:27ZOndřej Pražák
<p>Extract the logic from actions into separate classes for better testability.</p> Bug #15226 (Closed): Limit string columns to 255 charactershttps://projects.theforeman.org/issues/152262016-05-30T10:23:46ZOndřej Pražák
<p>Postgres and Sqlite adapters have unlimited length for Rails 4.2 on string columns. There should be consistency with old schema.</p> Refactor #13350 (Closed): Remove JobJenkinsProject classhttps://projects.theforeman.org/issues/133502016-01-25T05:10:18ZOndřej Pražák
<p>Current state of JobJenkinsProject is a result of an earlier refactoring and is no longer needed. JenkinsProject can be associated to Job directly without any downsides.</p> Bug #13288 (Resolved): Changes for Foreman 1.11. and Katello 2.5 - Patternfly breaks the UIhttps://projects.theforeman.org/issues/132882016-01-20T05:15:25ZOndřej Pražák
<p>Recent Patternfly related changes completely break the UI.</p> Refactor #12601 (Closed): Refactor the seedshttps://projects.theforeman.org/issues/126012015-11-25T06:14:06ZOndřej Pražák
<p>Move the seeds from rake task to db/seeds</p> Bug #12583 (Closed): Hostgroup without environment causes error when running a jobhttps://projects.theforeman.org/issues/125832015-11-24T09:57:24ZOndřej Pražák
<p>Hostgroup without environment can be assigned to the job, which causes an error since host cannot be created without environment. Not allowing malconfigured hostgroups to be assigned seems like the most straightforward solution.</p> Bug #12562 (Closed): UI will not load when no organization is selectedhttps://projects.theforeman.org/issues/125622015-11-23T04:09:44ZOndřej Pražák
<p>Steps to reproduce:<br />1) Select 'Any organization' in organization dropdown<br />2) Go to Pipeline > Jobs or Pipeline > Jenkins Instances in the main menu<br />3) Spinner spins indefinitely</p>
<p>Expected results: user should be prompted to select an organization - go to Content > Sync Plans in step 3) to see expected result</p> Refactor #12561 (Closed): Make changes to get ready for Rails4https://projects.theforeman.org/issues/125612015-11-23T04:01:31ZOndřej Pražák
<p>According to the wiki, moving to Rails 4 will require some changes: <a class="external" href="http://projects.theforeman.org/projects/foreman/wiki/Upgrading_Plugin_To_Rails4">http://projects.theforeman.org/projects/foreman/wiki/Upgrading_Plugin_To_Rails4</a></p>