aboutsummaryrefslogtreecommitdiff
path: root/models/user.go
diff options
context:
space:
mode:
authorslene <vslene@gmail.com>2014-03-20 21:02:52 +0800
committerslene <vslene@gmail.com>2014-03-20 21:02:52 +0800
commitc6bd723ce17ae3c0495f84e46a9296b30db5aee1 (patch)
treea2153db027aa03db50f2e7f841bd2545fa65a2bd /models/user.go
parent21379e30a18fed473ae2bbeb41332919ff80497d (diff)
parentc7b6fbfd46fe465b5103ecc0b743ea009eb1e586 (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.go9
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