From 34692a20b12e1d8fe094a474fb3a00d7f02a2b45 Mon Sep 17 00:00:00 2001 From: K Kovacs Date: Sun, 2 Feb 2025 18:51:12 +0100 Subject: Worktime tracking for the organization level (#19808) Dear Gitea team, first of all, thanks for the great work you're doing with this project. I'm planning to introduce Gitea at a client site, and noticed that while there is time recording, there are no project-manager-friendly reports to actually make use of that data, as were also mentioned by others in #4870 #8684 and #13531. Since I had a little time last weekend, I had put together something that I hope to be a useful contribution to this great project (while of course useful for me too). This PR adds a new "Worktime" tab to the Organisation level. There is a date range selector (by default set to the current month), and there are three possible views: - by repository, - by milestone, and - by team member. Happy to receive any feedback! There are several possible future improvements of course (predefined date ranges, charts, a member time sheet, matrix of repos/members, etc) but I hope that even in this relatively simple state this would be useful to lots of people. Screen Shot 2022-05-25 at 22 12 58 Keep up the good work! Kristof --------- Co-authored-by: user Co-authored-by: wxiaoguang --- modules/templates/helper.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'modules/templates') diff --git a/modules/templates/helper.go b/modules/templates/helper.go index a2cc166de9..c0b0ddc97d 100644 --- a/modules/templates/helper.go +++ b/modules/templates/helper.go @@ -69,7 +69,7 @@ func NewFuncMap() template.FuncMap { // time / number / format "FileSize": base.FileSize, "CountFmt": countFmt, - "Sec2Time": util.SecToHours, + "Sec2Hour": util.SecToHours, "TimeEstimateString": timeEstimateString, -- cgit v1.2.3