Project

General

Profile

Actions

Feature #7173

open

Per user time tracking

Added by Fabian Becker over 13 years ago. Updated over 13 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Time tracking
Target version:
-
Start date:
2010-12-26
Due date:
% Done:

0%

Estimated time:
Resolution:

Description

The current implementation of time tracking only allows to track time on a per project basis. When working together on a project it is much more relevant to extrapolate the amount of time each collaborator has contributed to the project.

There is a plugin (https://github.com/delaitre/redmine_time_tracker) that more or less extends Redmine with that functionality, but I think this feature should be in core.

Actions #1

Updated by Fabian Becker over 13 years ago

The whole time tracking itself would be much more usable if you didn't had to enter the spent time yourself rather than having a JavaScript based time tracker that automatically submits the time once it's stopped.

Actions #2

Updated by Mischa The Evil over 13 years ago

  • Estimated time deleted (10.00 h)

Fabian Becker wrote:

The current implementation of time tracking only allows to track time on a per project basis. When working together on a project it is much more relevant to extrapolate the amount of time each collaborator has contributed to the project.

Tracking time is currently based on projects and issues (which itself belongs to projects). Though it is easily possible to get a spent-time report which shows the amounts of spent-time based on users (members) by adding the "Member" column to the respective spent-time report.

I personally prefer the report including the following three columns added (in the order of presence):
  1. "Project"
  2. "Member"
  3. "Issue"

Fabian Becker wrote:

There is a plugin (https://github.com/delaitre/redmine_time_tracker) that more or less extends Redmine with that functionality, but I think this feature should be in core.

Nope, that's not entirely the precise feature-description of the plugin. The plugin provides functionality to start/stop/pause/resume one JavaScript timer per member to keep spent-time on issues. It doesn't change the way the spent-time is entered (besides that you now don't have to manually track actual time that you've worked on issues), since it redirects to a regular Redmine add spent-time dialog which is pre-filled with the tracked amount of spent-time when stopping the timer.

The recently introduced "Per user time tracking" feature does nothing more than listing all currently active timers/members to users who are possessing the appropriate permissions although one English translation can give another idea of the feature (since it is talking about "Your Time-trackers", as in its plural form). For more details see: http://github.com/delaitre/redmine_time_tracker/issues/closed#issue/16.

Fabian Becker wrote:

The whole time tracking itself would be much more usable if you didn't had to enter the spent time yourself rather than having a JavaScript based time tracker that automatically submits the time once it's stopped.

He he, that's exactly the feature which is provided by the plugin. See above ^^

Actions

Also available in: Atom PDF