Closed hyperant closed 12 years ago
Which redmine version and which plugin version do you use ? Can you attach the log ?
I think the buttons are here, but as it uses images for each of them I suspect they are not displayed.
On Mon, Aug 8, 2011 at 4:18 AM, hyperant < reply@reply.github.com>wrote:
I installed the time tracker into redmine last night in order to keep track of how much time im spending on an issue easyer. The problem is when i start the timer i dont see any buttons to stop the timer or pause it or anything. All i can see is the time i have spent on an issue. Which i cant stop, iv started it once and now its just stuck running :D
Reply to this email directly or view it on GitHub: https://github.com/delaitre/redmine_time_tracker/issues/59
redmine version: 1.2.0-1~natty+3 time tracker version: 0.4
redmine log
rocessing ApplicationController#index (for 127.0.0.1 at 2011-08-08 23:13:28) [GET] ActionController::RoutingError (No route matches "/plugin_assets/redmine_time_tracker/javascripts/time_tracker.js" with {:method=>:get}): /usr/lib/ruby/1.8/action_controller/routing/recognition_optimisation.rb:66:in `recognize_path' /usr/lib/ruby/1.8/action_controller/routing/route_set.rb:442:in `recognize' /usr/lib/ruby/1.8/action_controller/routing/route_set.rb:437:in `call' /usr/lib/ruby/1.8/action_controller/dispatcher.rb:87:in `dispatch' /usr/lib/ruby/1.8/action_controller/dispatcher.rb:121:in `_call' /usr/lib/ruby/1.8/action_controller/dispatcher.rb:130:in `build_middleware_stack' /usr/lib/ruby/1.8/active_record/query_cache.rb:29:in `call' /usr/lib/ruby/1.8/active_record/query_cache.rb:29:in `call' /usr/lib/ruby/1.8/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache' /usr/lib/ruby/1.8/active_record/query_cache.rb:9:in `cache' /usr/lib/ruby/1.8/active_record/query_cache.rb:28:in `call' /usr/lib/ruby/1.8/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call' /usr/lib/ruby/1.8/action_controller/string_coercion.rb:25:in `call' /usr/lib/ruby/1.8/rack/head.rb:9:in `call' /usr/lib/ruby/1.8/rack/methodoverride.rb:24:in `call' /usr/lib/ruby/1.8/action_controller/params_parser.rb:15:in `call' /usr/lib/ruby/1.8/action_controller/session/cookie_store.rb:99:in `call' /usr/lib/ruby/1.8/action_controller/failsafe.rb:26:in `call' /usr/lib/ruby/1.8/rack/lock.rb:11:in `call' /usr/lib/ruby/1.8/rack/lock.rb:11:in `synchronize' /usr/lib/ruby/1.8/rack/lock.rb:11:in `call' /usr/lib/ruby/1.8/action_controller/dispatcher.rb:106:in `call' /usr/lib/ruby/1.8/phusion_passenger/rack/request_handler.rb:92:in `process_request' /usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb:207:in `main_loop' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:418:in `start_request_handler' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:358:in `handle_spawn_application' /usr/lib/ruby/1.8/phusion_passenger/utils.rb:184:in `safe_fork' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:354:in `handle_spawn_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:163:in `start' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:213:in `start' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:80:in `synchronize' /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:79:in `synchronize' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:154:in `spawn_application' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously' /usr/lib/phusion_passenger/passenger-spawn-server:61 Rendering rescues/layout (not_found) Processing ApplicationController#index (for 127.0.0.1 at 2011-08-08 23:13:28) [GET] ActionController::RoutingError (No route matches "/plugin_assets/redmine_time_tracker/stylesheets/time_tracker.css" with {:method=>:get}): /usr/lib/ruby/1.8/action_controller/routing/recognition_optimisation.rb:66:in `recognize_path' /usr/lib/ruby/1.8/action_controller/routing/route_set.rb:442:in `recognize' /usr/lib/ruby/1.8/action_controller/routing/route_set.rb:437:in `call' /usr/lib/ruby/1.8/action_controller/dispatcher.rb:87:in `dispatch' /usr/lib/ruby/1.8/action_controller/dispatcher.rb:121:in `_call' /usr/lib/ruby/1.8/action_controller/dispatcher.rb:130:in `build_middleware_stack' /usr/lib/ruby/1.8/active_record/query_cache.rb:29:in `call' /usr/lib/ruby/1.8/active_record/query_cache.rb:29:in `call' /usr/lib/ruby/1.8/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache' /usr/lib/ruby/1.8/active_record/query_cache.rb:9:in `cache' /usr/lib/ruby/1.8/active_record/query_cache.rb:28:in `call' /usr/lib/ruby/1.8/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call' /usr/lib/ruby/1.8/action_controller/string_coercion.rb:25:in `call' /usr/lib/ruby/1.8/rack/head.rb:9:in `call' /usr/lib/ruby/1.8/rack/methodoverride.rb:24:in `call' /usr/lib/ruby/1.8/action_controller/params_parser.rb:15:in `call' /usr/lib/ruby/1.8/action_controller/session/cookie_store.rb:99:in `call' /usr/lib/ruby/1.8/action_controller/failsafe.rb:26:in `call' /usr/lib/ruby/1.8/rack/lock.rb:11:in `call' /usr/lib/ruby/1.8/rack/lock.rb:11:in `synchronize' /usr/lib/ruby/1.8/rack/lock.rb:11:in `call' /usr/lib/ruby/1.8/action_controller/dispatcher.rb:106:in `call' /usr/lib/ruby/1.8/phusion_passenger/rack/request_handler.rb:92:in `process_request' /usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb:207:in `main_loop' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:418:in `start_request_handler' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:358:in `handle_spawn_application' /usr/lib/ruby/1.8/phusion_passenger/utils.rb:184:in `safe_fork' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:354:in `handle_spawn_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:163:in `start' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:213:in `start' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:80:in `synchronize' /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:79:in `synchronize' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:154:in `spawn_application' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `__send__' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in `main_loop' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously' /usr/lib/phusion_passenger/passenger-spawn-server:61 Rendering rescues/layout (not_found)
I think you are right, the links are there they just dont "show" up as the css file isnt being loaded and i assume thats where the images get set for the buttons.
Well, this seems like #46, but no clear solution was spotted.
I could always just join your css file over into the redmines css file, the only problem i have with doing this is if i update redmine i could lose your styles or if i update your plugin and you have changed the css then i will need to also manually update redmines css file. It will work for now though as a temp fix.
The problem is that redmine is expecting the stylesheets and javascript files to be located inside the public folder which is then inside the folder /plugin_assets/redmine_time_tracker/ these files didnt exist in my installation, i made the folder by hand and then moved all your files into that folder and it fixed the problem. This might be an issue with redmine and not your plugin. I assume redmine is meant to make this directory and populate it for me based on my plugins which doesn't seem to be happening.
Maybe you could add a button to the plugin where you set its settings to move these files across for you?
At least, you identify the problem and find a temporary solution! I think this is a redmine/rails bug as the plugin follows (well, I hope) the plugin guidelines. Thus, I will not add a feature (the button you propose) in the plugin settings as this is just a workaround. The way to go is to fix this upstream.
Yeah thats true. The same reason as to why i didn't want to have to merge the css files. :D at least now you have a solution for anyone else that encounters the same problem
I've updated the install instructions in the README with the workaround.
I know the issue is closed, but I'm just bringing some precisions. I've installed Redmine 1.3.2 on Ubuntu using the package manager. The root install is /usr/share/redmine/. I'm also running redmine_time_tracker from master (@50a83433a0f99568dc90e7bf5908a6876e5cb5fb). Rather than simlinking [redmine_root]/plugin_assets/redmine_time_tracker, I had to simlink [redmine_root]/public/plugin_assets/redmine_time_tracker. Note the "/public" at the beginning.
I installed the time tracker into redmine last night in order to keep track of how much time im spending on an issue easyer. The problem is when i start the timer i dont see any buttons to stop the timer or pause it or anything. All i can see is the time i have spent on an issue. Which i cant stop, iv started it once and now its just stuck running :D