Commit 3428a040 authored by roxane.carraux's avatar roxane.carraux
Browse files

add your proposition and you request page

parent 176b81b3
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -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);
+7 −0
Original line number Diff line number Diff line
@@ -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) {
+1 −0
Original line number Diff line number Diff line
@@ -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);
    
+2 −0
Original line number Diff line number Diff line
@@ -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);

+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