Giter Club home page Giter Club logo

redmine_time_tracker's People

Contributors

arbmind avatar cforce avatar delaitre avatar denispeplin avatar fernandokosh avatar fgrehm avatar frogcoder avatar furgas avatar hiroponz avatar huerlisi avatar jhit avatar jobicoppola avatar jtrancas avatar linniksa avatar martinllanos avatar mischatheevil avatar mstarke avatar muratsevim avatar sn3ek avatar waydotnet avatar wojtha avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

redmine_time_tracker's Issues

Long lag while loading plugin

Hi,
we've installed your plugin (0.4) on our Redmine 1.1.1.stable but there is a problem. On every page there is noticeable lag between page loading (everything is visible) and time when the plugin shows (about 30 secons) when there seems like nothing is happening. If I stop loading the page right after it loads (I mean the main content, while the plugin still tries to load) then it appears right away.

Any Idea what could be the cause or how could it be debugged?

It works like that on: Opera 11.10, Internet Explorer 9.0, Firefox 4.0. Latest Chrome (in my case ChromePlus) seems to work OK though...

zombi's time trackers should be handle properly

When a user has a time tracker running, this time tracker should be removed in some cases:

  • his :time_log permission for the project holding the tracked issue is removed
  • he is removed from the project member list (maybe handled by the first case)
  • he is removed from redmine
  • ...

Error when trying to log in: Invalid form authenticity token.

Redmine version: 0.9.3 with require log in setting set to true.
When trying to log in the following error appears on the page:
"Invalid form authenticity token."

Applying patch from commit "Login screen is broken.." does not fix the problem.

Backport features from 0.4 to redmine 1.0.x

Redmine 1.0.x is still largely deployed as "stable version" in many systems. In others the 1.1.x series is not yet avaliable (Ubuntu, ...) or is still in early testing (Debian (only experimental),...).

This issue's aim is to request porting of features present in 0.4 or HEAD to be compatible with redmine 1.0.x.

Thanks

Anyway to stop it from making a log entry every 1-3 seconds

My production.log file is filled with

Processing TimeTrackersController#render_menu (for 68.1.13.15 at 2011-04-29 01:24:27) [POST]
  Parameters: {"project_id"=>"20", "action"=>"render_menu", "authenticity_token"=>"2eshortenedl4$
Completed in 146ms (View: 38, DB: 87) | 200 OK [http://projects.myurl.com/time_trackers/render_menu?project_id=20]

These are logging about every 1-3 seconds. Anyway to stop it from filling up my log?

Screeners

Can u publish some screenshots please.
Tx!

search time entry comments

I always add a decent comment with each time entry, like a commit message. The redmine search function does not return results from the time entries. Would this be difficult to achieve?

Add license to plugin

Hi

Thank you a lot for this nice plugin!

While I'm quite sure you published this plugin as open source, it's not clear under which license. It probably would make sense to use GPL (as Redmine), MIT (as Ruby and Rails), or AGPL (like GPL but also affects hosted instances).

By convention you should add a file named COPYRIGHT.txt mentioning the License and (A)GPL.txt containing the original license text. See http://github.com/edavis10/redmine-customer-plugin for an example.

Thank you again, and sorry for bothering you with boring legal stuff, but it's what makes open source so powerfull;-)

Kind regards
Simon

pause time tracker

sometimes I have to take a break, or get interrupted. I don't want to log the time with a comment just yet as I will return to the task, but I do need to stop the clock temporarily.

How hard would it be to 'pause' the current time tracker? It seems like you have to add another time tracker to track the paused time, and then subtract them all when the timer was stopped.

thanks for your efforts.

Not context button for start/stop

Hello, could you create just a link(button or image, etc.) at issue details view to start/stop time tracker.

The reason why it's need is that usually i go into issue details and leave details open until task completed. So, it would be good to have start button there.
We have more then 200 tasks active in the same time, so working with context menu is annoying sometimes.

Plugin continually prompts for API Authentication

Having installed the redmine_time_tracker plugin into Redmine 1.0.2 I am unable to log into Redmine again. The browser continually prompts for a user name and password (this is the same login dialog you get when you have an htpasswd set, it's not the normal Redmine login). The login dialog says it wants authentication for the Redmine API.

If I continually close the login dialog I can enter the Redmine plugin a few characters at a time. Once I've managed to enter these I can log into Redmine after which I'm not prompted for authentication again. So it would appear to be an issue with the plugin and the Redmine login screen.

I've tried enabling the REST authentication in the admin settings; but this had no effect.

Saving times does not work with current Redmine SVN r4305

A NoMethodError occurred in timelog#edit:
undefined method `attributes=' for nil:NilClass
[RAILS_ROOT]/app/controllers/timelog_controller.rb:112:in `edit'

When stopping Time Tracker the following URL is called:
https://mydomain.de/timelog/edit?issue_id=22&time_entry%5Bhours%5D=0.03

resulting in the above mentioned internal error.

NoMethodError (undefined method `attributes=' for nil:NilClass):
  app/controllers/timelog_controller.rb:112:in `edit'
  passenger (2.2.15) lib/phusion_passenger/rack/request_handler.rb:92:in `process_request'
  passenger (2.2.15) lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
  passenger (2.2.15) lib/phusion_passenger/railz/application_spawner.rb:441:in `start_request_handler'
  passenger (2.2.15) lib/phusion_passenger/railz/application_spawner.rb:381:in `handle_spawn_application'
  passenger (2.2.15) lib/phusion_passenger/utils.rb:252:in `safe_fork'
  passenger (2.2.15) lib/phusion_passenger/railz/application_spawner.rb:377:in `handle_spawn_application'
  passenger (2.2.15) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
  passenger (2.2.15) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
  passenger (2.2.15) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
  passenger (2.2.15) lib/phusion_passenger/abstract_server.rb:163:in `start'
  passenger (2.2.15) lib/phusion_passenger/railz/application_spawner.rb:222:in `start'
  passenger (2.2.15) lib/phusion_passenger/spawn_manager.rb:253:in `spawn_rails_application'
  passenger (2.2.15) lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
  passenger (2.2.15) lib/phusion_passenger/spawn_manager.rb:247:in `spawn_rails_application'
  passenger (2.2.15) lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
  passenger (2.2.15) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
  passenger (2.2.15) lib/phusion_passenger/spawn_manager.rb:246:in `spawn_rails_application'
  passenger (2.2.15) lib/phusion_passenger/spawn_manager.rb:145:in `spawn_application'
  passenger (2.2.15) lib/phusion_passenger/spawn_manager.rb:278:in `handle_spawn_application'
  passenger (2.2.15) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
  passenger (2.2.15) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
  passenger (2.2.15) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'

Standalone Window + enter issue number

Firstly, really great tool! Making my life loads easier.

One annoyance is that I have to stay in redmine to use the logger. I would be nice if you could have the option to open the logger in a new window. Along with that, a way to manually enter an issue number in this new window. That way there isn't any need to go into redmine apart from logging in and initiating the timetracker.

401 Unauthorized @ redmine-1.0.1

TimeTrackersController#render_menu is trying to access
http://.................../time_trackers/render_menu.... even when the user is not logged in.

So we are getting a login dialog for Redmine API.....
Processing TimeTrackersController#render_menu (for 216.18.209.146 at 2010-09-02 15:20:05) [POST]
Parameters: {"action"=>"render_menu", "authenticity_token"=>"9yQj....................MY=", "controller"=>"time_trackers"}
Filter chain halted as [:check_if_login_required] rendered_or_redirected.
Completed in 3ms (View: 0, DB: 0) | 401 Unauthorized [http://....../time_trackers/render_menu]

Which is the way to fix it ?

PD: GREAT PLUGIN !!!!!

Thanks,
Anibal

The label "not working" on the menu is not appearing when viewing pages that are not inside a project

The label "not working" on the menu is not appearing when viewing pages that are not inside a project.

Pages like: home, ...

Solved including an "else" before the last "end" in the app/views/time_trackers/_embed_menu.rhtml:

<% time_tracker = time_tracker_for(User.current) %>
<% if !time_tracker.nil? %>
<%= link_to '#' + time_tracker.issue_id.to_s,
{ :controller => 'issues', :action => 'show', :id => time_tracker.issue_id },
{ :class => 'icon icon-clock' }
%>
(<%= time_tracker.time_spent_to_s %> /
<%= link_to l(:stop_time_tracker), { :controller => 'time_trackers', :action => 'stop' } %>)
<% elsif [email protected]? and User.current.allowed_to?(:log_time, @project) %>
<% if !(@issue.nil? || @issue.new_record?) %>
<%= link_to_remote l(:start_time_tracker) + ' #' + @issue.id.to_s,
:url => { :controller => 'time_trackers', :action => 'start', :issue_id => @issue.id },
:html => { :class => 'icon icon-time-add' },
:update => 'time-tracker-menu'
%>
<% else %>
<%= l(:time_tracker_not_running) %>
<% end %>
<% else %>
<%= l(:time_tracker_not_running) %>
<% end %>

Associate role with viewing the current time trackers

Right now, it seems that only users with admin privilege are able to see the current time trackers.
There should be a permission for this that could be associated with any role.
This way, say a manager who is not an admin could look at the trackers.

Could you please let me know when you might be able to implement this feature if ever?

Thanks a lot for a GREAT plugin. This is the best one!

Cheers,

Alex

no such file to load -- rubygems / cannot install

Hi there,

I have installed redmine 1.0.1-0 with the bitnami stack / native installer
http://bitnami.org/stack/redmine#nativeInstaller
on my Kubuntu 10.04 Linux System, wich all run fine.

Then i tried to install that plugin redmine_time_tracker. Therefore I followed the instructions on http://www.redmine.org/wiki/redmine/Plugins
But when it comes to the point where to "rake db:migrate_plugins RAILS_ENV=production", it gives the following error:

admin1@fsc:~/redmine-1.0.1-0/apps/redmine$ rake db:migrate_plugins
(in /home/admin1/redmine-1.0.1-0/apps/redmine)
rake aborted!
no such file to load -- rubygems
/home/admin1/redmine-1.0.1-0/apps/redmine/Rakefile:4:in `require'
(See full trace by running task with --trace)

I logged into redmine - no plugin.
I restarted redmine - "Internal Server Error"
I deleted /vendor/plugins/redmine_time_tracker and restarted redmine - it runs like before, no errors.

As i am very new to ruby at all, i really do not understand what is going wrong here.
Any help would be appreciated.

Error in "no timers available" section in _status_transition_list.rhtml partial

Hello,

Lately I've noticed an error in this great plugin (see for my needs Redmine issue 1650 [http://www.redmine.org/issues/1650]) which only shows up when there are no status transitions configured yet.

The issue is located in the _status_transition_list.rhtml partial view on line 19 (http://github.com/delaitre/redmine_time_tracker/blob/master/app/views/time_trackers/_status_transition_list.rhtml#L19) which currently reads:
<% if transitions.count == 0 %>

The used count-method does not seem to exist for a hash object (see e.g. http://ruby-doc.org/core/classes/Hash.html#method-list) which results in an error like this:

Processing SettingsController#plugin (for 192.168.1.2 at 2010-05-06 12:49:21) [GET]
  Parameters: {"action"=>"plugin", "id"=>"redmine_time_tracker", "controller"=>"settings"}
Rendering template within layouts/admin
Rendering settings/plugin

ActionView::TemplateError (undefined method `count' for {}:Hash) on line #20 of vendor/plugins/redmine_time_tracker/app/views/time_trackers/_status_transition_list.rhtml:
17:             </thead>
18: 
19:             <tbody>
20:                 <% if transitions.count == 0 %>
21:                     <tr class="odd">
22:                         <td class="msg" colspan=<%= edit_allowed ? "4" : "3" %>><%= l(:time_tracker_settings_no_transition) %></td>
23:                     </tr>

    vendor/plugins/redmine_time_tracker/app/views/time_trackers/_status_transition_list.rhtml:20:in `_run_rhtml_vendor47plugins47redmine_time_tracker47app47views47time_trackers47_status_transition_list46rhtml_locals_object_status_transition_list_transitions'
    vendor/plugins/redmine_time_tracker/app/views/settings/_time_tracker.rhtml:19:in `_run_rhtml_vendor47plugins47redmine_time_tracker47app47views47settings47_time_tracker46rhtml_locals_object_settings_time_tracker'
    app/views/settings/plugin.rhtml:6:in `_run_rhtml_app47views47settings47plugin46rhtml'
    app/views/settings/plugin.rhtml:4:in `_run_rhtml_app47views47settings47plugin46rhtml'
    passenger (2.2.5) lib/phusion_passenger/rack/request_handler.rb:95:in `process_request'
    passenger (2.2.5) lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
    passenger (2.2.5) lib/phusion_passenger/railz/application_spawner.rb:378:in `start_request_handler'
    passenger (2.2.5) lib/phusion_passenger/railz/application_spawner.rb:336:in `handle_spawn_application'
    passenger (2.2.5) lib/phusion_passenger/utils.rb:183:in `safe_fork'
    passenger (2.2.5) lib/phusion_passenger/railz/application_spawner.rb:334:in `handle_spawn_application'
    passenger (2.2.5) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
    passenger (2.2.5) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
    passenger (2.2.5) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
    passenger (2.2.5) lib/phusion_passenger/abstract_server.rb:163:in `start'
    passenger (2.2.5) lib/phusion_passenger/railz/application_spawner.rb:213:in `start'
    passenger (2.2.5) lib/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application'
    passenger (2.2.5) lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
    passenger (2.2.5) lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application'
    passenger (2.2.5) lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
    passenger (2.2.5) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
    passenger (2.2.5) lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'
    passenger (2.2.5) lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application'
    passenger (2.2.5) lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'
    passenger (2.2.5) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
    passenger (2.2.5) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
    passenger (2.2.5) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'

Rendering /var/www/virtual/redmine-trunk.tst.network.lan/public/500.html (500 Internal Server Error)

This happens on a checkout of the Redmine trunk @ r3737 running on Ruby Enterprise Edition with Phusion Passenger, powered by Apache and MySQL, on a RHEL4 Linux derivative OS.

It can be easily fixed by changing the mentioned line 20 to:

<% if transitions.empty? %>

I'll apply this patch to my fork so it's easy for you to apply it when approved...

Kind regards,

Mischa

Error reporting should not use "redirect"

When an error occurs, the plugin use the "redirect" mechanism which doesn't work as expected sinces a lot of call are made with AJAX (the "redirected to" page is displayed in the time tracker div instead of having a real redirection).

A proper solution must be find (any idea ?)

500 error

I'm getting this error when trying to start a time tracker.
Can any one give me a pointer?
Thanks.

(great plugin btw)


Processing TimeTrackersController#start (for 83.80.249.221 at 2011-05-10 00:13:26) [POST]
Parameters: {"issue_id"=>"318", "action"=>"start", "authenticity_token"=>"cccccccc=", "controller"=>"time_trackers"}

NoMethodError (undefined method time_spent=' for #<TimeTracker:0x3f1b7a8>): vendor/plugins/redmine_time_tracker/app/models/time_tracker.rb:21:ininitialize'
vendor/plugins/redmine_time_tracker/app/controllers/time_trackers_controller.rb:18:in new' vendor/plugins/redmine_time_tracker/app/controllers/time_trackers_controller.rb:18:instart'

Rendering /Applications/stackRedmine/apps/redmine/public/500.html (500 Internal Server Error)

Cant report minutes

Hey, great plugin there :)

I cant report times like: 1.23 or 0.20 redmine only takes the integer part, i try to search all over but no one has this problem.

i have done all migrations and i have the latest plugin version and Redmine 1.2.1.stable (PostgreSQL)

Thanks for your help

error on admin panel when no trackers

A ActionView::TemplateError occurred in time_trackers#index:

undefined method `count' for []:Array
On line #4 of vendor/plugins/redmine_time_tracker/app/views/time_trackers/index.rhtml

1:

<%= l(:time_tracker_admin_title) %>


2:
3:

4: <% if @time_trackers.count > 0 %>
5:

6:
7:

vendor/plugins/redmine_time_tracker/app/views/time_trackers/index.rhtml:4:in _run_rhtml_vendor47plugins47redmine_time_tracker47app47views47time_trackers47index46rhtml' passenger (2.2.4) lib/phusion_passenger/rack/request_handler.rb:91:inprocess_request'
passenger (2.2.4) lib/phusion_passenger/abstract_request_handler.rb:206:in main_loop' passenger (2.2.4) lib/phusion_passenger/railz/application_spawner.rb:376:instart_request_handler'
passenger (2.2.4) lib/phusion_passenger/railz/application_spawner.rb:334:in handle_spawn_application' passenger (2.2.4) lib/phusion_passenger/utils.rb:182:insafe_fork'

Changing line 4 to the following fixes:
<% if ! @time_trackers.empty? %>

This is on redmine r3683

ability to restart a ticket

Would be nice to have the ability to enter a comment
OR to restart a ticket instead of entering a comment

Extra:
A list of running tickets where only one ticket can be active

No stop button?

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

404 Error

Hi,

When the task is stopped, the error message is displayed:
404 - The page you were trying to access doesn't exist or has been removed.

The action executed is:
http://.../timelog/edit?issue_id=2&time_entry[hours]=0.02

Thanks

Internal Server Error on Login

I've recently installed the plugin to a redmine 0.9.4 install and I noticed that when I start the clock on an issue I get a 500 error (just a small error message at the top of the screen), then if I refresh the page it acts normal and the clock starts. This also prevents me from adding users or groups as members of a project, not sure why. Here is the error in the logs.

NoMethodError (undefined method []' for nil:NilClass): vendor/plugins/redmine_time_tracker/app/controllers/time_trackers_controller.rb:75:inapply_status_transition'
vendor/plugins/redmine_time_tracker/app/controllers/time_trackers_controller.rb:14:in start' passenger (2.2.8) lib/phusion_passenger/rack/request_handler.rb:92:inprocess_request'
passenger (2.2.8) lib/phusion_passenger/abstract_request_handler.rb:207:in main_loop' passenger (2.2.8) lib/phusion_passenger/railz/application_spawner.rb:385:instart_request_handler'
passenger (2.2.8) lib/phusion_passenger/railz/application_spawner.rb:177:in spawn_application!' passenger (2.2.8) lib/phusion_passenger/utils.rb:184:insafe_fork'
passenger (2.2.8) lib/phusion_passenger/railz/application_spawner.rb:153:in spawn_application!' passenger (2.2.8) lib/phusion_passenger/spawn_manager.rb:272:inspawn_rails_application'
passenger (2.2.8) lib/phusion_passenger/abstract_server_collection.rb:80:in synchronize' passenger (2.2.8) lib/phusion_passenger/abstract_server_collection.rb:79:insynchronize'
passenger (2.2.8) lib/phusion_passenger/spawn_manager.rb:255:in spawn_rails_application' passenger (2.2.8) lib/phusion_passenger/spawn_manager.rb:154:inspawn_application'
passenger (2.2.8) lib/phusion_passenger/spawn_manager.rb:287:in handle_spawn_application' passenger (2.2.8) lib/phusion_passenger/abstract_server.rb:352:insend'
passenger (2.2.8) lib/phusion_passenger/abstract_server.rb:352:in main_loop' passenger (2.2.8) lib/phusion_passenger/abstract_server.rb:196:instart_synchronously'

Rendering /home/page1/webapps/redmine/redmine-0.9.4/public/500.html (500 Internal Server Error)

Processing TimeTrackersController#render_menu (for 173.10.30.94 at 2010-05-08 00:41:41) [POST]
Parameters: {"project_id"=>"5", "action"=>"render_menu", "authenticity_token"=>"8yxEo84YCyoq/7VX1XIYXFbgi0GxAMrULUz5d0kfsYI=", "controller"=>"time_trackers", "_"=>""}
Completed in 5ms (View: 3, DB: 1) | 200 OK [My_project_url/time_trackers/render_menu?project_id=5]

Show pause status at /time_trackers index action

At action index on time_trackers controller we should be abble to see if the time trackers are paused or not. A simple status watch. One more column in both view's table (Your time tracker and Other user's time trackers). If you like it, I can fork the redmine_time_tracker and patch it. I already did it for my personal use.

Error on starting multiple timers

Hi!
First of all: thanks for this great plugin!
I encountered an error when starting multiple timers (i.e. starting a timer (in an already opened tab) when another timer (in another tab) was started before). This was the AJAX request result:

...

Template is missing

Missing template time_trackers/start.erb in view path ...

...

To reproduce this: (maybe you should raise the refresh rate to be able to reproduce this bug)

  1. Open 2 tabs, each with a different issue on it (or the same issue, it doesn't matter)
  2. Start a timer in the first tab
  3. Switch to the other tab (before it is refreshed and the started timer is displayed) and start the second timer

This also happens if you pause a timer on a tab, and start another timer in a separate tab before it's refreshed to reflect the paused timer.

My redmine:
Bitnami redmine stack, 1.1.0.devel
The plugin version is 0.4.

Thanks in advance!

edit: Pausing a timer two times (in two separate tabs) or starting a paused timer two times will also result in a corrupt page with the "Loading..." remaining at the middle of the page. The AJAX result in these cases are a whole HTML page, which is inserted into the menu and corrupt it. In these cases, when the menu is refreshed, the page is OK, only the "Loading..." remains in the page!

Stopping a timer two times doesn't corrupt anything, because the stop button is a link to another page and is not an AJAX button.

NameError in Admin#index

NameError in Admin#index

Hi,

i'm on the current Redmine SVN Build 6029 and i've got the following error:

Showing vendor/plugins/redmine_time_tracker/app/views/time_trackers/_update_menu.rhtml where line #31 raised:

undefined local variable or method 'plugin_redmine_time_tracker' for #<ActionView::Base:0x7fa6fbcedd68>
28: This script periodically updates the time tracker menu item to reflect any changes in the tracking state
29: Refresh rate is taken from settings. If settings is invalid, 60 secs is used. The minimum value is 5 secs.
30: -->
31: <%= javascript_tag "new PeriodicalExecuter(updateTimeTrackerMenu, #{[Setting.plugin_redmine_time_tracker['refresh_rate'].to_i == 0 ? 60 : Setting.plugin_redmine_time_tracker['refresh_rate'].to_i, 5].max});" %>
32: 
33: <% end %>

redmine not starting up after installing the plugin - TemplateError (No plugin called 'redmine_time_tracker'

This is what I get from the redmine log.
When I remove the plugin folder, everything works fine again.
Any ideas?

Processing WelcomeController#index (for 83.80.249.221 at 2010-10-20 22:02:08) [GET]
Parameters: {"action"=>"index", "controller"=>"welcome"}
Rendering template within layouts/base
Rendering welcome/index

ActionView::TemplateError (No plugin called 'redmine_time_tracker' - please use the full name of a loaded plugin.) on line #19 of app/views/layouts/base.rhtml:
16: body {behavior: url(<%= stylesheet_path "csshover.htc" %>);}
17: </style>
18: <![endif]-->
19: <%= call_hook :view_layouts_base_html_head %>
20:
21: <%= yield :header_tags -%>
22:

lib/redmine/hook.rb:63:in `send'
lib/redmine/hook.rb:63:in `call_hook'
lib/redmine/hook.rb:63:in `each'
lib/redmine/hook.rb:63:in `call_hook'
lib/redmine/hook.rb:60:in `call_hook'
lib/redmine/hook.rb:144:in `call_hook'
app/views/layouts/base.rhtml:19:in `_run_rhtml_app47views47layouts47base46rhtml'

Rendering /Applications/redmine/apps/redmine/public/500.html (500 Internal Server Error)

Tracking multiple issues

Quite often I'm forced to suspend my current task to work on something with a higher priority. I see I can pause the tracker, but is it possible to switch between several ones?

Missing action buttons

Hello,

After install an migrate the plugin i started using it, but i have no stop/pause button.
I don't know where the problem could be... try it by your self: projects.ideaplexus.com demouser:demouser

User assigment on start

In our team when we post issues we don't assign em at submit point.
It would be nice feature if you could implement some settings about assigning user to the issue when he starts a timer for it.

Currently patched time_trackers_controller.rb
@119 added

@issue.assigned_to_id = User.current.id

to assign user on starting timer

Italian localization

Hi,
I made the Italian translation for our own redmine install, I'd like to share it with you, drop me a message if you're interested.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.