Skip to content
Snippets Groups Projects

Resolve "Smiley Feedback on TAs"

Files

@@ -334,10 +334,14 @@ public class RequestController {
@@ -334,10 +334,14 @@ public class RequestController {
public String feedback( @AuthenticatedUser User user,
public String feedback( @AuthenticatedUser User user,
@PathVariable("id") Long id,
@PathVariable("id") Long id,
@RequestParam(value = "feedback") String feedback,
@RequestParam(value = "feedback") String feedback,
 
@RequestParam(value = "rating", defaultValue = "-1") Integer rating,
RedirectAttributes redirectAttributes) {
RedirectAttributes redirectAttributes) {
Request request = getRequest(id);
Request request = getRequest(id);
assert request.getRequestEntity().getId().equals(user.getId());
assert request.getRequestEntity().getId().equals(user.getId());
request.setFeedback(feedback);
request.setFeedback(feedback);
 
if (rating != -1) {
 
request.setFeedbackRating(rating);
 
}
requestRepository.save(request);
requestRepository.save(request);
redirectAttributes.addFlashAttribute("message", "Feedback successfully saved.");
redirectAttributes.addFlashAttribute("message", "Feedback successfully saved.");
return "redirect:/request/" + id;
return "redirect:/request/" + id;
Loading