Browse Source

#2155 The owner has reached maximum creation limit of 0 repositories

pull/2166/head
Unknwon 9 years ago
parent
commit
5d95ffe3eb
  1. 2
      README.md
  2. 2
      docker/README.md
  3. 5
      models/user.go

2
README.md

@ -3,7 +3,7 @@ Gogs - Go Git Service [![Build Status](https://travis-ci.org/gogits/gogs.svg?bra
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/gogits/gogs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/gogits/gogs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
![](public/img/gogs-large-resize.png) ![](https://github.com/gogits/gogs/blob/master/public/img/gogs-large-resize.png?raw=true)
##### Current version: 0.7.42 Beta ##### Current version: 0.7.42 Beta

2
docker/README.md

@ -1,6 +1,6 @@
# Docker for Gogs # Docker for Gogs
Visit [Docker Hub](https://hub.docker.com/r/gogs/gogs/) or [QUAY](https://quay.io/repository/gogs/gogs) see all available tags. Visit [Docker Hub](https://hub.docker.com/r/gogs/gogs/) or [Quay](https://quay.io/repository/gogs/gogs) see all available tags.
## Usage ## Usage

5
models/user.go

@ -75,7 +75,7 @@ type User struct {
// Remember visibility choice for convenience, true for private // Remember visibility choice for convenience, true for private
LastRepoVisibility bool LastRepoVisibility bool
// Maximum repository creation limit, 0 means use gloabl default // Maximum repository creation limit, -1 means use gloabl default
MaxRepoCreation int `xorm:"NOT NULL DEFAULT -1"` MaxRepoCreation int `xorm:"NOT NULL DEFAULT -1"`
// Permissions. // Permissions.
@ -138,7 +138,7 @@ func (u *User) RepoCreationNum() int {
func (u *User) CanCreateRepo() bool { func (u *User) CanCreateRepo() bool {
if u.MaxRepoCreation <= -1 { if u.MaxRepoCreation <= -1 {
if setting.Repository.MaxCreationLimit == -1 { if setting.Repository.MaxCreationLimit <= -1 {
return true return true
} }
return u.NumRepos < setting.Repository.MaxCreationLimit return u.NumRepos < setting.Repository.MaxCreationLimit
@ -475,6 +475,7 @@ func CreateUser(u *User) (err error) {
u.Rands = GetUserSalt() u.Rands = GetUserSalt()
u.Salt = GetUserSalt() u.Salt = GetUserSalt()
u.EncodePasswd() u.EncodePasswd()
u.MaxRepoCreation = -1
sess := x.NewSession() sess := x.NewSession()
defer sess.Close() defer sess.Close()

Loading…
Cancel
Save