// LATER put in a separate controller for only create & update requests
 @ModelAttribute("projet")
 public Projet initProjet(
     @RequestParam(value = "id", required = false) Long projetId,
     @RequestParam(value = "tdrId", required = false) Long tdrId) {
   if (projetId != null) {
     return projetService.getById(projetId);
   } else if (tdrId != null) {
     Projet projet = new Projet();
     projet.setStatus("created");
     Tdr tdr = tdrService.getById(tdrId);
     projet.setTdr(tdr);
     return projet;
   }
   return null;
 }
 @RequestMapping(method = RequestMethod.GET, value = "projet/details/{projetId}")
 public String details(Map<String, Object> map, @PathVariable("projetId") long projetId) {
   Projet projet = projetService.getById(projetId);
   map.put("projet", projet);
   return "projetDetails";
 }