-
Hi again,
I found timesheet functionality which seems to cover most of the topics I mentioned above. The missing part is to be able to have the report for a custom time period. We pay our team on bi-weekly basis (twice a month), so timesheet for like (1 - 15th day of the month and 16th - end of the month) is exactly what we need.
Also, OneDev seems to support timesheets on the project level only. But if a developer is involved in a few projects, it would be difficult to gather his work time from all the project in a given time period. Is there an option to have timesheet on a global level?
And lastly, when I open an issue with time tracking enabled, I do not see an option to just record time for the issue. The only way I found to add time records to the issue if from batch issue editing which is not very convenient. Additionally, the time records do not accept date as a field. So let’s say I want to record my work hours for an issue I spent yesterday or if I want to record all my work time for several issues in last week. There seem to be no option for that. And recording work time in an issue on daily basis is not a realistic expectation.
-
One more question, I did not found anything about it. Is there an option to show spent time/estimated time for an issue and timesheets based on permissions? I mean, we do not want to show this information to everybody, just to authorized team members. Is there a configuration option for this?
-
I found timesheet functionality which seems to cover most of the topics I mentioned above. The missing part is to be able to have the report for a custom time period. We pay our team on bi-weekly basis (twice a month), so timesheet for like (1 - 15th day of the month and 16th - end of the month) is exactly what we need.
Filed an improvement request for this: OD-2003
Also, OneDev seems to support timesheets on the project level only. But if a developer is involved in a few projects, it would be difficult to gather his work time from all the project in a given time period. Is there an option to have timesheet on a global level?
Please put relevant projects inside a tree, then create timesheet for top level project
And lastly, when I open an issue with time tracking enabled, I do not see an option to just record time for the issue. The only way I found to add time records to the issue if from batch issue editing which is not very convenient. Additionally, the time records do not accept date as a field. So let’s say I want to record my work hours for an issue I spent yesterday or if I want to record all my work time for several issues in last week. There seem to be no option for that. And recording work time in an issue on daily basis is not a realistic expectation.
It is possible to record time or start stopwatch for a particular issue, or even record spent time for past time. Checkout this tutorial: https://docs.onedev.io/tutorials/issue/time-tracking
One more question, I did not found anything about it. Is there an option to show spent time/estimated time for an issue and timesheets based on permissions? I mean, we do not want to show this information to everybody, just to authorized team members. Is there a configuration option for this?
As long as issues are visible to users, time tracking info and time sheets are visible. Filed an issue to cover this: OD-2004
-
Previous Value Current Value Open
Closed
| Type |
Question
|
| Priority |
Normal
|
| Assignee | |
| Labels |
No labels
|
Hi,
The OneDev now has time tracking functionality which is a great addition, and a feature particularly useful for larger teams and projects. This could be one of the premium features available under the commercial license.
Anyway.
Is there any way to create kind of reports for time tracking? I mean, even very simple reports like:
So, I do not mean anything fancy or complicated. It is just to be able to get number of hours for a developer to pay him his salary and to get a number of hours for a customer/project to send an invoice to the customer.