qa: Add tested exercices to Todo list
continuous-integration/drone/push Build is passing Details

This commit is contained in:
nemunaire 2021-02-05 12:05:23 +01:00
parent 3434535f51
commit 2cf9723c6c
1 changed files with 16 additions and 1 deletions

View File

@ -64,7 +64,22 @@ func getQATodo(u QAUser, ps httprouter.Params, body []byte) (interface{}, error)
if team, err := fic.GetTeam(u.TeamId); err != nil {
return nil, err
} else {
return team.GetQATodo()
todo, err := team.GetQATodo()
if err != nil {
return nil, err
}
if exercices, err := fic.GetExercices(); err != nil {
return todo, nil
} else {
for _, exercice := range exercices {
if cnt, _ := team.CountTries(exercice); cnt > 0 {
todo = append(todo, fic.QATodo{0, team.Id, exercice.Id})
}
}
}
return todo, nil
}
}