first commit
This commit is contained in:
@@ -26,3 +26,22 @@ func (s *Service) GetUser(id string) (*domain.User, error) {
|
||||
}
|
||||
return user, nil
|
||||
}
|
||||
|
||||
func (s *Service) UpdateUser(updUser *domain.User, fromAdmin bool) (*domain.User, error) {
|
||||
user, err := s.repo.FindUser(updUser.ID)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
if fromAdmin {
|
||||
user.Enabled = updUser.Enabled
|
||||
}
|
||||
user.Email = updUser.Email
|
||||
user.Firstname = updUser.Firstname
|
||||
user.Lastname = updUser.Lastname
|
||||
user.Theme = updUser.Theme
|
||||
user.Lang = updUser.Lang
|
||||
|
||||
return s.repo.UpdateUser(user)
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user