Skip to content
Snippets Groups Projects

Resolve "[Queue-2.0] Feedback improvements"

Files

@@ -38,6 +38,7 @@ import nl.tudelft.queue.cache.PersonCacheManager;
@@ -38,6 +38,7 @@ import nl.tudelft.queue.cache.PersonCacheManager;
import nl.tudelft.queue.dto.view.FeedbackViewDTO;
import nl.tudelft.queue.dto.view.FeedbackViewDTO;
import nl.tudelft.queue.model.Feedback;
import nl.tudelft.queue.model.Feedback;
import nl.tudelft.queue.repository.FeedbackRepository;
import nl.tudelft.queue.repository.FeedbackRepository;
 
import nl.tudelft.queue.service.FeedbackService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Page;
@@ -55,6 +56,9 @@ public class HomeController {
@@ -55,6 +56,9 @@ public class HomeController {
@Autowired
@Autowired
private FeedbackRepository fr;
private FeedbackRepository fr;
 
@Autowired
 
private FeedbackService fs;
 
@Autowired
@Autowired
private EditionControllerApi eApi;
private EditionControllerApi eApi;
@@ -179,6 +183,7 @@ public class HomeController {
@@ -179,6 +183,7 @@ public class HomeController {
model.addAttribute("assistant", assistant);
model.addAttribute("assistant", assistant);
model.addAttribute("feedback",
model.addAttribute("feedback",
feedback.map(fb -> View.convert(fb, FeedbackViewDTO.class)));
feedback.map(fb -> View.convert(fb, FeedbackViewDTO.class)));
 
model.addAttribute("stars", fs.countRatings(assistantId));
}
}
}
}
Loading