Browse Source

Extend the API to include more repository properties (#3249)

Adds description, stars_count, forks_count, watchers_count and
open_issues_count.
pull/3117/merge
lstahlman 9 years ago committed by 无闻
parent
commit
12cb84b97f
  1. 5
      routers/api/v1/convert/convert.go

5
routers/api/v1/convert/convert.go

@ -45,11 +45,16 @@ func ToRepository(owner *models.User, repo *models.Repository, permission api.Pe
ID: repo.ID, ID: repo.ID,
Owner: ToUser(owner), Owner: ToUser(owner),
FullName: owner.Name + "/" + repo.Name, FullName: owner.Name + "/" + repo.Name,
Description: repo.Description,
Private: repo.IsPrivate, Private: repo.IsPrivate,
Fork: repo.IsFork, Fork: repo.IsFork,
HtmlUrl: setting.AppUrl + owner.Name + "/" + repo.Name, HtmlUrl: setting.AppUrl + owner.Name + "/" + repo.Name,
CloneUrl: cl.HTTPS, CloneUrl: cl.HTTPS,
SshUrl: cl.SSH, SshUrl: cl.SSH,
OpenIssues: repo.NumOpenIssues,
Stars: repo.NumStars,
Forks: repo.NumForks,
Watchers: repo.NumWatches,
Permissions: permission, Permissions: permission,
} }
} }

Loading…
Cancel
Save