@@ -24,8 +24,7 @@ func GetWorktimeByRepos(org *Organization, unitFrom, unixTo int64) (results []Wo
24
24
And (builder.Eq {"tracked_time.deleted" : false }).
25
25
And (builder.Gte {"tracked_time.created_unix" : unitFrom }).
26
26
And (builder.Lte {"tracked_time.created_unix" : unixTo }).
27
- GroupBy ("repository.id" ).
28
- OrderBy ("repository.name" ).
27
+ GroupBy ("repository.name" ).
29
28
Find (& results )
30
29
return results , err
31
30
}
@@ -49,7 +48,7 @@ func GetWorktimeByMilestones(org *Organization, unitFrom, unixTo int64) (results
49
48
And (builder.Eq {"tracked_time.deleted" : false }).
50
49
And (builder.Gte {"tracked_time.created_unix" : unitFrom }).
51
50
And (builder.Lte {"tracked_time.created_unix" : unixTo }).
52
- GroupBy ("repository.id , milestone.id" ).
51
+ GroupBy ("repository.name, milestone.name, milestone.deadline_unix , milestone.id" ).
53
52
OrderBy ("repository.name, milestone.deadline_unix, milestone.id" ).
54
53
Find (& results )
55
54
// Show only the first RepoName, for nicer output.
@@ -71,16 +70,16 @@ type WorktimeSumByMembers struct {
71
70
72
71
func GetWorktimeByMembers (org * Organization , unitFrom , unixTo int64 ) (results []WorktimeSumByMembers , err error ) {
73
72
err = db .GetEngine (db .DefaultContext ).
74
- Select ("user.name AS user_name, SUM(tracked_time.time) AS sum_time" ).
73
+ Select ("` user` .name AS user_name, SUM(tracked_time.time) AS sum_time" ).
75
74
Table ("tracked_time" ).
76
75
Join ("INNER" , "issue" , "tracked_time.issue_id = issue.id" ).
77
76
Join ("INNER" , "repository" , "issue.repo_id = repository.id" ).
78
- Join ("INNER" , "user" , "tracked_time.user_id = user.id" ).
77
+ Join ("INNER" , "` user` " , "tracked_time.user_id = ` user` .id" ).
79
78
Where (builder.Eq {"repository.owner_id" : org .ID }).
80
79
And (builder.Eq {"tracked_time.deleted" : false }).
81
80
And (builder.Gte {"tracked_time.created_unix" : unitFrom }).
82
81
And (builder.Lte {"tracked_time.created_unix" : unixTo }).
83
- GroupBy ("user.id " ).
82
+ GroupBy ("` user`.name " ).
84
83
OrderBy ("sum_time DESC" ).
85
84
Find (& results )
86
85
return results , err
0 commit comments