From df5ed64cca97919739ef20abf463fb3f211595fa Mon Sep 17 00:00:00 2001 From: Unknwon Date: Thu, 10 Dec 2015 12:46:05 -0500 Subject: #1301 "read-only" users --- models/user.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'models') diff --git a/models/user.go b/models/user.go index 3ff525c5..6411bee6 100644 --- a/models/user.go +++ b/models/user.go @@ -104,8 +104,8 @@ type User struct { } func (u *User) BeforeUpdate() { - if u.MaxRepoCreation < 0 { - u.MaxRepoCreation = 0 + if u.MaxRepoCreation < -1 { + u.MaxRepoCreation = -1 } } @@ -125,14 +125,14 @@ func (u *User) HasForkedRepo(repoID int64) bool { } func (u *User) RepoCreationNum() int { - if u.MaxRepoCreation == 0 { + if u.MaxRepoCreation <= -1 { return setting.Repository.MaxCreationLimit } return u.MaxRepoCreation } func (u *User) CanCreateRepo() bool { - if u.MaxRepoCreation == 0 { + if u.MaxRepoCreation <= -1 { return u.NumRepos < setting.Repository.MaxCreationLimit } return u.NumRepos < u.MaxRepoCreation -- cgit v1.2.3