Allow team to change their name
This commit is contained in:
parent
e207e90c2e
commit
f050dfce06
1 changed files with 11 additions and 6 deletions
|
@ -26,18 +26,23 @@ func treatSubmission(pathname string, team_id string, exercice_id string) {
|
|||
|
||||
if tid, err := strconv.Atoi(team_id); err != nil {
|
||||
log.Println(id, "[ERR]", err)
|
||||
} else if eid, err := strconv.Atoi(exercice_id); err != nil {
|
||||
log.Println(id, "[ERR]", err)
|
||||
} else if team, err := fic.GetTeam(tid); err != nil {
|
||||
log.Println(id, "[ERR]", err)
|
||||
} else if exercice, err := fic.GetExercice(eid); err != nil {
|
||||
log.Println(id, "[ERR]", err)
|
||||
} else if theme, err := exercice.GetTheme(); err != nil {
|
||||
log.Println(id, "[ERR]", err)
|
||||
} else if cnt_raw, err := ioutil.ReadFile(pathname); err != nil {
|
||||
log.Println(id, "[ERR]", err)
|
||||
} else if err := json.Unmarshal(cnt_raw, &keys); err != nil {
|
||||
log.Println(id, "[ERR]", err)
|
||||
} else if exercice_id == "name" {
|
||||
team.Name = keys["newName"]
|
||||
if _, err := team.Update(); err != nil {
|
||||
log.Println(id, "[WRN] Unable to change team name:", err)
|
||||
}
|
||||
} else if eid, err := strconv.Atoi(exercice_id); err != nil {
|
||||
log.Println(id, "[ERR]", err)
|
||||
} else if exercice, err := fic.GetExercice(eid); err != nil {
|
||||
log.Println(id, "[ERR]", err)
|
||||
} else if theme, err := exercice.GetTheme(); err != nil {
|
||||
log.Println(id, "[ERR]", err)
|
||||
} else {
|
||||
if solved, err := exercice.CheckResponse(keys, team); err != nil {
|
||||
log.Println(id, "[ERR]", err)
|
||||
|
|
Reference in a new issue