Browse Source

org/dashboard: fix wrong repository count (#4351)

Should not include count for inaccessible repositories.
pull/4361/head
Unknwon 8 years ago
parent
commit
11ffdac3f8
No known key found for this signature in database
GPG Key ID: 25B575AE3213B2B3
  1. 2
      gogs.go
  2. 5
      routers/user/home.go
  3. 2
      templates/.VERSION
  4. 2
      templates/user/dashboard/dashboard.tmpl

2
gogs.go

@ -16,7 +16,7 @@ import (
"github.com/gogits/gogs/modules/setting"
)
const APP_VER = "0.10.31.0327 / 0.11 RC"
const APP_VER = "0.10.32.0328 / 0.11 RC"
func init() {
setting.AppVer = APP_VER

5
routers/user/home.go

@ -124,8 +124,9 @@ func Dashboard(ctx *context.Context) {
var err error
var repos, mirrors []*models.Repository
var repoCount int64
if ctxUser.IsOrganization() {
repos, _, err = ctxUser.GetUserRepositories(ctx.User.ID, 1, setting.UI.User.RepoPagingNum)
repos, repoCount, err = ctxUser.GetUserRepositories(ctx.User.ID, 1, setting.UI.User.RepoPagingNum)
if err != nil {
ctx.Handle(500, "GetUserRepositories", err)
return
@ -142,6 +143,7 @@ func Dashboard(ctx *context.Context) {
return
}
repos = ctxUser.Repos
repoCount = int64(ctxUser.NumRepos)
mirrors, err = ctxUser.GetMirrorRepositories()
if err != nil {
@ -150,6 +152,7 @@ func Dashboard(ctx *context.Context) {
}
}
ctx.Data["Repos"] = repos
ctx.Data["RepoCount"] = repoCount
ctx.Data["MaxShowRepoNum"] = setting.UI.User.RepoPagingNum
if err := models.MirrorRepositoryList(mirrors).LoadAttributes(); err != nil {

2
templates/.VERSION

@ -1 +1 @@
0.10.31.0327 / 0.11 RC
0.10.32.0328 / 0.11 RC

2
templates/user/dashboard/dashboard.tmpl

@ -19,7 +19,7 @@
</div>
<div class="ui tab active list" data-tab="repos">
<h4 class="ui top attached header">
{{.i18n.Tr "home.my_repos"}} <span class="ui grey label">{{.ContextUser.NumRepos}}</span>
{{.i18n.Tr "home.my_repos"}} <span class="ui grey label">{{.RepoCount}}</span>
<div class="ui right">
<a class="poping up" href="{{AppSubUrl}}/repo/create{{if .ContextUser.IsOrganization}}?org={{.ContextUser.ID}}{{end}}" data-content="{{.i18n.Tr "new_repo"}}" data-variation="tiny inverted" data-position="left center">
<i class="plus icon"></i>

Loading…
Cancel
Save