Browse Source

Merge pull request '项目详情top10支持显示用户头像' (#819) from fix-674 into V20211115

Reviewed-on: https://git.openi.org.cn/OpenI/aiforge/pulls/819
Reviewed-by: lewis <747342561@qq.com>
pull/829/head
lewis 3 years ago
parent
commit
682d920abb
2 changed files with 15 additions and 10 deletions
  1. +5
    -2
      models/repo_activity_custom.go
  2. +10
    -8
      routers/api/v1/repo/repo_dashbord.go

+ 5
- 2
models/repo_activity_custom.go View File

@@ -11,8 +11,9 @@ import (

type ContributorWithUserId struct {
git.Contributor
UserId int64
IsAdmin bool
UserId int64
IsAdmin bool
RelAvatarLink string
}

func GetRepoKPIStats(repo *Repository) (*git.RepoKPIStats, error) {
@@ -146,6 +147,7 @@ func GetTop10Contributor(repoPath string) ([]ContributorWithUserId, error) {
contributor,
user.ID,
user.IsAdmin,
user.RelAvatarLink(),
}
} else {

@@ -159,6 +161,7 @@ func GetTop10Contributor(repoPath string) ([]ContributorWithUserId, error) {
contributor,
-1,
false,
"",
}
} else {
value.CommitCnt += contributor.CommitCnt


+ 10
- 8
routers/api/v1/repo/repo_dashbord.go View File

@@ -31,10 +31,11 @@ type ProjectsPeriodData struct {
}

type UserInfo struct {
User string `json:"user"`
Mode int `json:"mode"`
PR int64 `json:"pr"`
Commit int `json:"commit"`
User string `json:"user"`
Mode int `json:"mode"`
PR int64 `json:"pr"`
Commit int `json:"commit"`
RelAvatarLink string `json:"relAvatarLink"`
}

type ProjectLatestData struct {
@@ -316,10 +317,11 @@ func GetProjectLatestStatistics(ctx *context.Context) {

pr := models.GetPullCountByUserAndRepoId(repoIdInt, contributor.UserId)
userInfo := UserInfo{
User: contributor.Committer,
Commit: contributor.CommitCnt,
Mode: mode,
PR: pr,
User: contributor.Committer,
Commit: contributor.CommitCnt,
Mode: mode,
PR: pr,
RelAvatarLink: contributor.RelAvatarLink,
}
users = append(users, userInfo)



Loading…
Cancel
Save