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