Added FirstName and LastName fields to User object and attempt to populate them from the FullName/Nickname field

Этот коммит содержится в:
hmhealey
2015-07-09 17:06:04 -04:00
родитель 1c7f0be268
Коммит 9d8073328a
2 изменённых файлов: 24 добавлений и 2 удалений

Просмотреть файл

@@ -38,6 +38,8 @@ type User struct {
Email string `json:"email"`
EmailVerified bool `json:"email_verified"`
Nickname string `json:"nickname"`
FirstName string `json:"first_name"`
LastName string `json:"last_name"`
Roles string `json:"roles"`
LastActivityAt int64 `json:"last_activity_at"`
LastPingAt int64 `json:"last_ping_at"`
@@ -86,6 +88,14 @@ func (u *User) IsValid() *AppError {
return NewAppError("User.IsValid", "Invalid nickname", "user_id="+u.Id)
}
if len(u.FirstName) > 64 {
return NewAppError("User.IsValid", "Invalid first name", "user_id="+u.Id)
}
if len(u.LastName) > 64 {
return NewAppError("User.IsValid", "Invalid last name", "user_id="+u.Id)
}
return nil
}