Admin flagged users, create a default admin user on startup if missing

This commit is contained in:
Torkel Ödegaard
2015-01-15 14:44:15 +01:00
parent 5ec07db143
commit fdfcc3ab2a
16 changed files with 65 additions and 299 deletions
+2
View File
@@ -16,6 +16,7 @@ type LoginResult struct {
type CurrentUser struct {
Login string `json:"login"`
Email string `json:"email"`
IsAdmin bool `json:"isAdmin"`
GravatarUrl string `json:"gravatarUrl"`
}
@@ -48,6 +49,7 @@ func NewCurrentUser(account *models.Account) *CurrentUser {
model.Login = account.Login
model.Email = account.Email
model.GravatarUrl = getGravatarUrl(account.Email)
model.IsAdmin = account.IsAdmin
}
return model
}