gestion des providers
This commit is contained in:
1 parent
357bf9b41c
commit
4d72952b2c
46 files changed
+995
-150
No files matched your search
@@ -27,6 +27,30 @@ func (s *Service) GetUser(id string) (*domain.User, error) {
|
||||
return user, nil
|
||||
}
|
||||
|
||||
func (s *Service) GetUserWithTeams(id string) (*domain.UserWithTeams, error) {
|
||||
u, err := s.GetUser(id)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
teams, err := s.repo.ListTeams(u.ID)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
userTeams, err := s.repo.ListUserTeams(u.ID)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
ut := &domain.UserWithTeams{
|
||||
User: u,
|
||||
UserTeams: userTeams,
|
||||
Teams: teams,
|
||||
}
|
||||
return ut, nil
|
||||
}
|
||||
|
||||
func (s *Service) UpdateUser(updUser *domain.User, fromAdmin bool) (*domain.User, error) {
|
||||
user, err := s.repo.FindUser(updUser.ID)
|
||||
if err != nil {
|
||||
|
||||
Reference in new issue
Block a user