/**
   * @param siteId
   * @param id
   * @return
   * @throws ValidationException
   */
  @PreAuthorize(
      "@tiiltaAuthorization.hasPermission('TemplatingDjango', @userService.getConnected())")
  @RequestMapping(value = "/bender/{siteId:.+}/resource/{id}/revisions", method = RequestMethod.GET)
  @ResponseBody
  public List<EntityVersionInfo> getListRevision(
      @PathVariable("siteId") String siteId, @PathVariable("id") String id)
      throws ValidationException {

    List<EntityVersionInfo> versionBeans = new ArrayList<>();
    Site site = siteService.getSite(siteId);
    if (site == null) {
      throw new ValidationException("Le site est inconnu");
    }

    BenderResource resourceDTO = new BenderResource();
    resourceDTO = benderService.getResourceById(id, null);
    if (resourceDTO != null) {

      versionBeans.addAll(
          benderService.getListRevision(site.getEditoRootPath(), resourceDTO.getPath(), 10l));
    }
    return versionBeans;
  }