#1577 explore paginator problem

This commit is contained in:
Unknwon 2015-09-04 05:54:22 -04:00
parent 36a69e8aa5
commit d023e81a8f
12 changed files with 80 additions and 65 deletions

View file

@ -740,10 +740,25 @@ func CreateRepository(u *User, opts CreateRepoOptions) (_ *Repository, err error
return repo, sess.Commit()
}
func countRepositories(showPrivate bool) int64 {
sess := x.NewSession()
if !showPrivate {
sess.Where("is_private=", false)
}
count, _ := sess.Count(new(Repository))
return count
}
// CountRepositories returns number of repositories.
func CountRepositories() int64 {
count, _ := x.Count(new(Repository))
return count
return countRepositories(true)
}
// CountPublicRepositories returns number of public repositories.
func CountPublicRepositories() int64 {
return countRepositories(false)
}
// GetRepositoriesWithUsers returns given number of repository objects with offset.