Browse Source

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

Adds description, stars_count, forks_count, watchers_count and
open_issues_count.
lstahlman 8 years ago
parent
commit
12cb84b97f
1 changed files with 5 additions and 0 deletions
  1. 5 0
      routers/api/v1/convert/convert.go

+ 5 - 0
routers/api/v1/convert/convert.go

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