zipme / redmine_lightbox

Lightbox for image attachments
MIT License
116 stars 118 forks source link

Compatibility with Redmine 2.1 #45

Closed rafa-suagu closed 6 years ago

rafa-suagu commented 11 years ago

Lightbox is not compatible with Redmine 2.1, is possible solve this issue?

Thanks for advance

jwalkerbg commented 11 years ago

It works in Redmine 2.1.4 in my test configuration somehow but has some interferences with redmine_favourite_projects (https://github.com/syntacticvexation/redmine_favourite_projects). When both plugins are installed the filter in issue lists disappears. I has written more about this wrong behavior here : https://github.com/syntacticvexation/redmine_favourite_projects/issues/27 , thinking that the problem is in redmine_favourite_projects itself only.

rafa-suagu commented 11 years ago

Thanks for response jwalkerbg.

In my Redmine 2.1.4 only has installed lightbox, and not shows anything.

Any idea?

jwalkerbg commented 11 years ago

I have no any idea, unfortunately. I have no any knowledge in Ruby on Rails and cannot discover the incompatibilities. My choice is to wait until this plugin (lightbox) gets updated by its maintainer.

jwalkerbg commented 11 years ago

I tried https://github.com/Undev/redmine_lightbox (the only plugin in my test Redmine 2.1.4) and it gives me internal error when trying to upload a picture in a note to a issue.

saintxseiya commented 11 years ago

Same here, newest lightbox from undev

Rendered plugins/redmine_lightbox/app/views/attachments/_links.html.erb (40.0ms) Rendered issues/show.html.erb within layouts/base (261.1ms) Completed 500 Internal Server Error in 14331ms

ActionView::Template::Error (wrong number of arguments (2 for 1)): 3:

4: <%= h(" - #{attachment.description}") unless attachment.description.blank? %> 5: (<%= number_to_human_size attachment.filesize %>) 6: <%= link_to_attachment_with_preview(attachment, :class => 'icon icon-attachment') %> 7: <% if options[:deletable] %> 8: <%= link_to image_tag('delete.png'), attachment_path(attachment), 9: :confirm => l(:text_are_you_sure), app/helpers/attachments_helper.rb:31:in link_to_attachments' app/views/issues/show.html.erb:87:in_app_views_issues_show_html_erb__2557363308330232802_55602940' app/controllers/issues_controller.rb:117:in block (2 levels) in show' app/controllers/issues_controller.rb:114:inshow' Parameters:: command not found

rafa-suagu commented 11 years ago

saintxseiya this is log error in production.log of Redmine ?

rafa-suagu commented 11 years ago

Started GET "/redmine/plugin_assets/redmine_lightbox/stylesheets/jquery.fancybox-1.3.4.css" for 193.238.53.110 at Thu Dec 13 12:40:32 +0100 2012

ActionController::RoutingError (No route matches [GET] "/plugin_assets/redmine_lightbox/stylesheets/jquery.fancybox-1.3.4.css"): actionpack (3.2.8) lib/action_dispatch/middleware/debug_exceptions.rb:21:in call' actionpack (3.2.8) lib/action_dispatch/middleware/show_exceptions.rb:56:incall' railties (3.2.8) lib/rails/rack/logger.rb:26:in call_app' railties (3.2.8) lib/rails/rack/logger.rb:16:incall' actionpack (3.2.8) lib/action_dispatch/middleware/request_id.rb:22:in call' rack (1.4.1) lib/rack/methodoverride.rb:21:incall' rack (1.4.1) lib/rack/runtime.rb:17:in call' activesupport (3.2.8) lib/active_support/cache/strategy/local_cache.rb:72:incall' rack (1.4.1) lib/rack/lock.rb:15:in call' actionpack (3.2.8) lib/action_dispatch/middleware/static.rb:62:incall' rack-cache (1.2) lib/rack/cache/context.rb:136:in forward' rack-cache (1.2) lib/rack/cache/context.rb:245:infetch' rack-cache (1.2) lib/rack/cache/context.rb:185:in lookup' rack-cache (1.2) lib/rack/cache/context.rb:66:incall!' rack-cache (1.2) lib/rack/cache/context.rb:51:in call' railties (3.2.8) lib/rails/engine.rb:479:incall' railties (3.2.8) lib/rails/application.rb:223:in call' railties (3.2.8) lib/rails/railtie/configurable.rb:30:insend' railties (3.2.8) lib/rails/railtie/configurable.rb:30:in method_missing' passenger (3.0.18) lib/phusion_passenger/rack/request_handler.rb:96:inprocess_request' passenger (3.0.18) lib/phusion_passenger/abstract_request_handler.rb:516:in accept_and_process_next_request' passenger (3.0.18) lib/phusion_passenger/abstract_request_handler.rb:274:inmain_loop' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:321:in start_request_handler' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:275:insend' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in handle_spawn_application' passenger (3.0.18) lib/phusion_passenger/utils.rb:470:insafe_fork' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:270:in handle_spawn_application' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:insend' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:in server_main_loop' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:206:instart_synchronously' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:180:in start' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:149:instart' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:219:in spawn_rails_application' passenger (3.0.18) lib/phusion_passenger/abstract_server_collection.rb:132:inlookup_or_add' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:214:in spawn_rails_application' passenger (3.0.18) lib/phusion_passenger/abstract_server_collection.rb:82:insynchronize' passenger (3.0.18) lib/phusion_passenger/abstract_server_collection.rb:79:in synchronize' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:213:inspawn_rails_application' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:132:in spawn_application' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:275:inhandle_spawn_application' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:in __send__' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:inserver_main_loop' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously' passenger (3.0.18) helper-scripts/passenger-spawn-server:99

Started GET "/redmine/plugin_assets/redmine_lightbox/javascripts/jquery.fancybox-1.3.4.pack.js" for 193.238.53.110 at Thu Dec 13 12:40:32 +0100 2012

ActionController::RoutingError (No route matches [GET] "/plugin_assets/redmine_lightbox/javascripts/jquery.fancybox-1.3.4.pack.js"): actionpack (3.2.8) lib/action_dispatch/middleware/debug_exceptions.rb:21:in call' actionpack (3.2.8) lib/action_dispatch/middleware/show_exceptions.rb:56:incall' railties (3.2.8) lib/rails/rack/logger.rb:26:in call_app' railties (3.2.8) lib/rails/rack/logger.rb:16:incall' actionpack (3.2.8) lib/action_dispatch/middleware/request_id.rb:22:in call' rack (1.4.1) lib/rack/methodoverride.rb:21:incall' rack (1.4.1) lib/rack/runtime.rb:17:in call' activesupport (3.2.8) lib/active_support/cache/strategy/local_cache.rb:72:incall' rack (1.4.1) lib/rack/lock.rb:15:in call' actionpack (3.2.8) lib/action_dispatch/middleware/static.rb:62:incall' rack-cache (1.2) lib/rack/cache/context.rb:136:in forward' rack-cache (1.2) lib/rack/cache/context.rb:245:infetch' rack-cache (1.2) lib/rack/cache/context.rb:185:in lookup' rack-cache (1.2) lib/rack/cache/context.rb:66:incall!' rack-cache (1.2) lib/rack/cache/context.rb:51:in call' railties (3.2.8) lib/rails/engine.rb:479:incall' railties (3.2.8) lib/rails/application.rb:223:in call' railties (3.2.8) lib/rails/railtie/configurable.rb:30:insend' railties (3.2.8) lib/rails/railtie/configurable.rb:30:in method_missing' passenger (3.0.18) lib/phusion_passenger/rack/request_handler.rb:96:inprocess_request' passenger (3.0.18) lib/phusion_passenger/abstract_request_handler.rb:516:in accept_and_process_next_request' passenger (3.0.18) lib/phusion_passenger/abstract_request_handler.rb:274:inmain_loop' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:321:in start_request_handler' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:275:insend' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in handle_spawn_application' passenger (3.0.18) lib/phusion_passenger/utils.rb:470:insafe_fork' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:270:in handle_spawn_application' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:insend' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:in server_main_loop' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:206:instart_synchronously' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:180:in start' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:149:instart' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:219:in spawn_rails_application' passenger (3.0.18) lib/phusion_passenger/abstract_server_collection.rb:132:inlookup_or_add' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:214:in spawn_rails_application' passenger (3.0.18) lib/phusion_passenger/abstract_server_collection.rb:82:insynchronize' passenger (3.0.18) lib/phusion_passenger/abstract_server_collection.rb:79:in synchronize' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:213:inspawn_rails_application' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:132:in spawn_application' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:275:inhandle_spawn_application' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:in __send__' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:inserver_main_loop' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously' passenger (3.0.18) helper-scripts/passenger-spawn-server:99

Started GET "/redmine/plugin_assets/redmine_lightbox/javascripts/jquery.easing-1.3.pack.js" for 193.238.53.110 at Thu Dec 13 12:40:32 +0100 2012

ActionController::RoutingError (No route matches [GET] "/plugin_assets/redmine_lightbox/javascripts/jquery.easing-1.3.pack.js"): actionpack (3.2.8) lib/action_dispatch/middleware/debug_exceptions.rb:21:in call' actionpack (3.2.8) lib/action_dispatch/middleware/show_exceptions.rb:56:incall' railties (3.2.8) lib/rails/rack/logger.rb:26:in call_app' railties (3.2.8) lib/rails/rack/logger.rb:16:incall' actionpack (3.2.8) lib/action_dispatch/middleware/request_id.rb:22:in call' rack (1.4.1) lib/rack/methodoverride.rb:21:incall' rack (1.4.1) lib/rack/runtime.rb:17:in call' activesupport (3.2.8) lib/active_support/cache/strategy/local_cache.rb:72:incall' rack (1.4.1) lib/rack/lock.rb:15:in call' actionpack (3.2.8) lib/action_dispatch/middleware/static.rb:62:incall' rack-cache (1.2) lib/rack/cache/context.rb:136:in forward' rack-cache (1.2) lib/rack/cache/context.rb:245:infetch' rack-cache (1.2) lib/rack/cache/context.rb:185:in lookup' rack-cache (1.2) lib/rack/cache/context.rb:66:incall!' rack-cache (1.2) lib/rack/cache/context.rb:51:in call' railties (3.2.8) lib/rails/engine.rb:479:incall' railties (3.2.8) lib/rails/application.rb:223:in call' railties (3.2.8) lib/rails/railtie/configurable.rb:30:insend' railties (3.2.8) lib/rails/railtie/configurable.rb:30:in method_missing' passenger (3.0.18) lib/phusion_passenger/rack/request_handler.rb:96:inprocess_request' passenger (3.0.18) lib/phusion_passenger/abstract_request_handler.rb:516:in accept_and_process_next_request' passenger (3.0.18) lib/phusion_passenger/abstract_request_handler.rb:274:inmain_loop' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:321:in start_request_handler' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:275:insend' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in handle_spawn_application' passenger (3.0.18) lib/phusion_passenger/utils.rb:470:insafe_fork' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:270:in handle_spawn_application' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:insend' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:in server_main_loop' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:206:instart_synchronously' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:180:in start' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:149:instart' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:219:in spawn_rails_application' passenger (3.0.18) lib/phusion_passenger/abstract_server_collection.rb:132:inlookup_or_add' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:214:in spawn_rails_application' passenger (3.0.18) lib/phusion_passenger/abstract_server_collection.rb:82:insynchronize' passenger (3.0.18) lib/phusion_passenger/abstract_server_collection.rb:79:in synchronize' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:213:inspawn_rails_application' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:132:in spawn_application' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:275:inhandle_spawn_application' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:in __send__' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:inserver_main_loop' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously' passenger (3.0.18) helper-scripts/passenger-spawn-server:99

Started GET "/redmine/plugin_assets/redmine_lightbox/javascripts/lightbox.js" for 193.238.53.110 at Thu Dec 13 12:40:32 +0100 2012

ActionController::RoutingError (No route matches [GET] "/plugin_assets/redmine_lightbox/javascripts/lightbox.js"): actionpack (3.2.8) lib/action_dispatch/middleware/debug_exceptions.rb:21:in call' actionpack (3.2.8) lib/action_dispatch/middleware/show_exceptions.rb:56:incall' railties (3.2.8) lib/rails/rack/logger.rb:26:in call_app' railties (3.2.8) lib/rails/rack/logger.rb:16:incall' actionpack (3.2.8) lib/action_dispatch/middleware/request_id.rb:22:in call' rack (1.4.1) lib/rack/methodoverride.rb:21:incall' rack (1.4.1) lib/rack/runtime.rb:17:in call' activesupport (3.2.8) lib/active_support/cache/strategy/local_cache.rb:72:incall' rack (1.4.1) lib/rack/lock.rb:15:in call' actionpack (3.2.8) lib/action_dispatch/middleware/static.rb:62:incall' rack-cache (1.2) lib/rack/cache/context.rb:136:in forward' rack-cache (1.2) lib/rack/cache/context.rb:245:infetch' rack-cache (1.2) lib/rack/cache/context.rb:185:in lookup' rack-cache (1.2) lib/rack/cache/context.rb:66:incall!' rack-cache (1.2) lib/rack/cache/context.rb:51:in call' railties (3.2.8) lib/rails/engine.rb:479:incall' railties (3.2.8) lib/rails/application.rb:223:in call' railties (3.2.8) lib/rails/railtie/configurable.rb:30:insend' railties (3.2.8) lib/rails/railtie/configurable.rb:30:in method_missing' passenger (3.0.18) lib/phusion_passenger/rack/request_handler.rb:96:inprocess_request' passenger (3.0.18) lib/phusion_passenger/abstract_request_handler.rb:516:in accept_and_process_next_request' passenger (3.0.18) lib/phusion_passenger/abstract_request_handler.rb:274:inmain_loop' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:321:in start_request_handler' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:275:insend' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in handle_spawn_application' passenger (3.0.18) lib/phusion_passenger/utils.rb:470:insafe_fork' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:270:in handle_spawn_application' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:insend' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:in server_main_loop' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:206:instart_synchronously' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:180:in start' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:149:instart' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:219:in spawn_rails_application' passenger (3.0.18) lib/phusion_passenger/abstract_server_collection.rb:132:inlookup_or_add' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:214:in spawn_rails_application' passenger (3.0.18) lib/phusion_passenger/abstract_server_collection.rb:82:insynchronize' passenger (3.0.18) lib/phusion_passenger/abstract_server_collection.rb:79:in synchronize' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:213:inspawn_rails_application' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:132:in spawn_application' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:275:inhandle_spawn_application' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:in __send__' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:inserver_main_loop' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously' passenger (3.0.18) helper-scripts/passenger-spawn-server:99

Started GET "/redmine/plugin_assets/redmine_lightbox/stylesheets/lightbox.css" for 193.238.53.110 at Thu Dec 13 12:40:32 +0100 2012

ActionController::RoutingError (No route matches [GET] "/plugin_assets/redmine_lightbox/stylesheets/lightbox.css"): actionpack (3.2.8) lib/action_dispatch/middleware/debug_exceptions.rb:21:in call' actionpack (3.2.8) lib/action_dispatch/middleware/show_exceptions.rb:56:incall' railties (3.2.8) lib/rails/rack/logger.rb:26:in call_app' railties (3.2.8) lib/rails/rack/logger.rb:16:incall' actionpack (3.2.8) lib/action_dispatch/middleware/request_id.rb:22:in call' rack (1.4.1) lib/rack/methodoverride.rb:21:incall' rack (1.4.1) lib/rack/runtime.rb:17:in call' activesupport (3.2.8) lib/active_support/cache/strategy/local_cache.rb:72:incall' rack (1.4.1) lib/rack/lock.rb:15:in call' actionpack (3.2.8) lib/action_dispatch/middleware/static.rb:62:incall' rack-cache (1.2) lib/rack/cache/context.rb:136:in forward' rack-cache (1.2) lib/rack/cache/context.rb:245:infetch' rack-cache (1.2) lib/rack/cache/context.rb:185:in lookup' rack-cache (1.2) lib/rack/cache/context.rb:66:incall!' rack-cache (1.2) lib/rack/cache/context.rb:51:in call' railties (3.2.8) lib/rails/engine.rb:479:incall' railties (3.2.8) lib/rails/application.rb:223:in call' railties (3.2.8) lib/rails/railtie/configurable.rb:30:insend' railties (3.2.8) lib/rails/railtie/configurable.rb:30:in method_missing' passenger (3.0.18) lib/phusion_passenger/rack/request_handler.rb:96:inprocess_request' passenger (3.0.18) lib/phusion_passenger/abstract_request_handler.rb:516:in accept_and_process_next_request' passenger (3.0.18) lib/phusion_passenger/abstract_request_handler.rb:274:inmain_loop' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:321:in start_request_handler' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:275:insend' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in handle_spawn_application' passenger (3.0.18) lib/phusion_passenger/utils.rb:470:insafe_fork' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:270:in handle_spawn_application' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:insend' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:in server_main_loop' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:206:instart_synchronously' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:180:in start' passenger (3.0.18) lib/phusion_passenger/classic_rails/application_spawner.rb:149:instart' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:219:in spawn_rails_application' passenger (3.0.18) lib/phusion_passenger/abstract_server_collection.rb:132:inlookup_or_add' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:214:in spawn_rails_application' passenger (3.0.18) lib/phusion_passenger/abstract_server_collection.rb:82:insynchronize' passenger (3.0.18) lib/phusion_passenger/abstract_server_collection.rb:79:in synchronize' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:213:inspawn_rails_application' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:132:in spawn_application' passenger (3.0.18) lib/phusion_passenger/spawn_manager.rb:275:inhandle_spawn_application' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:in __send__' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:357:inserver_main_loop' passenger (3.0.18) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously' passenger (3.0.18) helper-scripts/passenger-spawn-server:99

My log show this

rafa-suagu commented 11 years ago

My first problem it's solved with a manual copy the assets of plugin into public/plugins_assets. Anyway, the plugin does not work..