Loading src/main/java/com/example/demo/controller/HelpPropositionController.java +10 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,16 @@ public class HelpPropositionController { return "ProfileHelpProposition"; } @GetMapping("/allPropositionByPoulain") public String getallPropositionByPoulain(Map<String, Object> model, HttpSession session, Principal principal) { String email = SecurityContextHolder.getContext().getAuthentication().getName(); User user = userService.findByEmail(email); model.put("helpPropositions", helpPropositionRepository.findByPoulain(user)); return "ProfileHelpProposition"; } @GetMapping("/editProposition/{id}") public String editProposition(@PathVariable("id") Integer helpId, Model model, HttpSession session, Principal principal) { HelpProposition helpProposition = helpPropositionRepository.findById(helpId); Loading src/main/java/com/example/demo/controller/HelpRequestController.java +7 −0 Original line number Diff line number Diff line Loading @@ -58,6 +58,13 @@ public class HelpRequestController { model.put("helpRequests", helpRequestRepository.findByPoulain(user)); return "ProfileHelpRequest"; } @GetMapping("/allRequestByMentor") public String getallPropositionByMentor(Map<String, Object> model, HttpSession session, Principal principal) { String email = SecurityContextHolder.getContext().getAuthentication().getName(); User user = userService.findByEmail(email); model.put("helpRequests", helpRequestRepository.findByMentor(user)); return "ProfileHelpRequest"; } @PostMapping("/acceptRequest") public String acceptRequest(@ModelAttribute HelpRequest helpRequest, Model model, HttpSession session, Principal principal) { Loading src/main/java/com/example/demo/repository/HelpPropositionRepository.java +1 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ import com.example.demo.model.User; public interface HelpPropositionRepository extends JpaRepository <HelpProposition, Long> { List<HelpProposition> findByMentor(User mentor); List<HelpProposition> findByPoulain(User poulain); HelpProposition findById(Integer id); Loading src/main/java/com/example/demo/repository/HelpRequestRepository.java +2 −0 Original line number Diff line number Diff line Loading @@ -10,6 +10,8 @@ import com.example.demo.model.User; public interface HelpRequestRepository extends JpaRepository <HelpRequest, Long> { List<HelpRequest> findByPoulain(User poulain); List<HelpRequest> findByMentor(User mentor); HelpRequest findById(Integer id); Loading src/main/resources/data.sql +2 −1 Original line number Diff line number Diff line DELETE from `auth_user_role` where 1; DELETE from `auth_role` where 1; DELETE from `auth_user` where 1; DELETE from `auth_role` where 1; INSERT INTO `auth_role` (`auth_role_id`, `role_desc`, `role_name`) VALUES Loading Loading
src/main/java/com/example/demo/controller/HelpPropositionController.java +10 −0 Original line number Diff line number Diff line Loading @@ -60,6 +60,16 @@ public class HelpPropositionController { return "ProfileHelpProposition"; } @GetMapping("/allPropositionByPoulain") public String getallPropositionByPoulain(Map<String, Object> model, HttpSession session, Principal principal) { String email = SecurityContextHolder.getContext().getAuthentication().getName(); User user = userService.findByEmail(email); model.put("helpPropositions", helpPropositionRepository.findByPoulain(user)); return "ProfileHelpProposition"; } @GetMapping("/editProposition/{id}") public String editProposition(@PathVariable("id") Integer helpId, Model model, HttpSession session, Principal principal) { HelpProposition helpProposition = helpPropositionRepository.findById(helpId); Loading
src/main/java/com/example/demo/controller/HelpRequestController.java +7 −0 Original line number Diff line number Diff line Loading @@ -58,6 +58,13 @@ public class HelpRequestController { model.put("helpRequests", helpRequestRepository.findByPoulain(user)); return "ProfileHelpRequest"; } @GetMapping("/allRequestByMentor") public String getallPropositionByMentor(Map<String, Object> model, HttpSession session, Principal principal) { String email = SecurityContextHolder.getContext().getAuthentication().getName(); User user = userService.findByEmail(email); model.put("helpRequests", helpRequestRepository.findByMentor(user)); return "ProfileHelpRequest"; } @PostMapping("/acceptRequest") public String acceptRequest(@ModelAttribute HelpRequest helpRequest, Model model, HttpSession session, Principal principal) { Loading
src/main/java/com/example/demo/repository/HelpPropositionRepository.java +1 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,7 @@ import com.example.demo.model.User; public interface HelpPropositionRepository extends JpaRepository <HelpProposition, Long> { List<HelpProposition> findByMentor(User mentor); List<HelpProposition> findByPoulain(User poulain); HelpProposition findById(Integer id); Loading
src/main/java/com/example/demo/repository/HelpRequestRepository.java +2 −0 Original line number Diff line number Diff line Loading @@ -10,6 +10,8 @@ import com.example.demo.model.User; public interface HelpRequestRepository extends JpaRepository <HelpRequest, Long> { List<HelpRequest> findByPoulain(User poulain); List<HelpRequest> findByMentor(User mentor); HelpRequest findById(Integer id); Loading
src/main/resources/data.sql +2 −1 Original line number Diff line number Diff line DELETE from `auth_user_role` where 1; DELETE from `auth_role` where 1; DELETE from `auth_user` where 1; DELETE from `auth_role` where 1; INSERT INTO `auth_role` (`auth_role_id`, `role_desc`, `role_name`) VALUES Loading