Gitea: Feature request: Time tracking

Created on 18 Feb 2017  路  17Comments  路  Source: go-gitea/gitea

Gogs issue describing the idea behind the request: https://github.com/gogits/gogs/issues/879

GitLab implements it for its Enterprise version. It would be a killer feature for Gitea to have this.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

kinfeature

Most helpful comment

I'm testing this feature, which I think that is very useful, but should allow the user modify or delete a time tracking event because It can make a mistake. Good job!! :-)

All 17 comments

I'm not very clear with this feature.

Or we could simply make a button next to the issue "Start Timetracking" and once you're finished you would just click "Stop Timetracking" and it would save the time spent with the issue. Like you can do it in Flyspray.

With this, you wouldnt need an extra tool for timetracking.

My Concept:

  1. "Start" button for timetracking starts a sort of stopwatch.
  2. "Stop" button stops the stopwatch and creates a record with the timedifference between the startdate and the stopdate.
  3. The tracked time appeares as a reference in the issue (like commit references)
  4. At the right sidebar appears a listing of the tracked time in total per user.

A Start button near the Close button. After click Start button and started, Start button will be changed to Finished button. Click Finished button or a commit with close tag both are ok. Simple click Close button will mean give up the issue.

I like the idea, but i would propose to move the button also to the right, where the other options are.

I like the button near the Close so reminder the user to click the finish but not close.

There is a bounty posted on this issue.
Bountysource

@lunny I agree with @kolaente because a button at the right sidebar would be more convenient because of the existence of the "Subscribe" button. It could be placed below this button in an equal style with other icons.

Having the button near the close button could point out that the user must write a comment to track his/her time but you rarely write a comment and track the spent time simultaneously.

I've made a smll UI draft. What do you think?
An alternative according to @lunny will be theire soon.
Time Tracker Finish
Time Tracker Start

Colors would be nice, maybe yellow to indicate it's currently tracking.

Also option to enable/disable time tracking for organization/repository/server would be great

timetracking_new

  • The "+" button let the user add spent time manually by a modal.
  • The "Start" button will start a stopwatch
  • Every time tracking event will be logged in the timeline
  • Under the Start / + button is a list of the total time spent by the users

I think button "Add" will be much clearer than "+"

I'm testing this feature, which I think that is very useful, but should allow the user modify or delete a time tracking event because It can make a mistake. Good job!! :-)

@Caballerog Please create a new issue for this feature request.

Was this page helpful?
0 / 5 - 0 ratings