Readd function to display survey mean

This commit is contained in:
nemunaire 2020-11-30 09:26:34 +01:00
parent 8b58bf57ef
commit 0fa59dd858
1 changed files with 9 additions and 0 deletions

View File

@ -28,6 +28,15 @@ func init() {
})(ps, body)
})(uauth, ps, body)
}, loggedUser))
router.GET("/api/surveys/:sid/grades", apiAuthHandler(surveyAuthHandler(func(s Survey, uauth *User, _ []byte) HTTPResponse {
if scores, err := s.GetGrades(); err != nil {
return APIErrorResponse{err: err}
} else if scores == nil {
return APIResponse{"N/A"}
} else {
return APIResponse{scores}
}
}), adminRestricted))
router.GET("/api/grades", apiAuthHandler(func(uauth *User, ps httprouter.Params, body []byte) HTTPResponse {
if uauth != nil && uauth.IsAdmin {
if score, err := GetAllGrades(); err != nil {