diff options
author | slene <vslene@gmail.com> | 2014-03-20 21:02:52 +0800 |
---|---|---|
committer | slene <vslene@gmail.com> | 2014-03-20 21:02:52 +0800 |
commit | c6bd723ce17ae3c0495f84e46a9296b30db5aee1 (patch) | |
tree | a2153db027aa03db50f2e7f841bd2545fa65a2bd /models/user.go | |
parent | 21379e30a18fed473ae2bbeb41332919ff80497d (diff) | |
parent | c7b6fbfd46fe465b5103ecc0b743ea009eb1e586 (diff) |
Merge branch 'master' of github.com:gogits/gogs
Conflicts:
public/js/app.js
Diffstat (limited to 'models/user.go')
-rw-r--r-- | models/user.go | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/models/user.go b/models/user.go index 76cf2d20..fd89af6b 100644 --- a/models/user.go +++ b/models/user.go @@ -51,6 +51,7 @@ type User struct { Location string Website string IsActive bool + IsAdmin bool Rands string `xorm:"VARCHAR(10)"` Created time.Time `xorm:"created"` Updated time.Time `xorm:"updated"` @@ -136,7 +137,13 @@ func RegisterUser(user *User) (*User, error) { } return nil, err } - return user, nil + + if user.Id == 1 { + user.IsAdmin = true + user.IsActive = true + _, err = orm.Id(user.Id).UseBool().Update(user) + } + return user, err } // get user by erify code |