@RequestMapping(
      value = {"detalhes/{idInscricao}"},
      method = RequestMethod.GET)
  public String detalhesInscricao(@PathVariable("idInscricao") Integer idInscricao, Model model) {

    Inscricao inscricao = inscricaoRepository.findById(idInscricao);
    Selecao selecao = inscricao.getSelecao();
    Date date = new Date();
    model.addAttribute(INSCRICAO, inscricao);
    model.addAttribute(USUARIO_ATIVO, inscricao.getAluno().getPessoa());
    model.addAttribute("pessoaDaFamilia", new PessoaFamilia());

    model.addAttribute(INSCRICAO, inscricao);
    model.addAttribute(USUARIO_ATIVO, inscricao.getAluno().getPessoa());

    // Verificando se alguma aba específica foi setada no redirect
    String nomeAba = (String) model.asMap().getOrDefault(ABA_SELECIONADA, null);

    if (nomeAba == null) {
      // Se nenhuma aba foi setada então a aba padrão é selecionada
      nomeAba = INSCRICAO_TAB;
    }

    model.addAttribute(ABA_SELECIONADA, nomeAba);

    String msgSucesso = (String) model.asMap().getOrDefault(INFO, null);

    if (msgSucesso != null) {
      model.addAttribute(INFO, msgSucesso);
    }

    if (inscricao.getEntrevista() != null) {
      model.addAttribute(ENTREVISTA, inscricao.getEntrevista());
    } else {
      model.addAttribute(ENTREVISTA, new Entrevista());
      model.addAttribute("grauParentesco", GrauParentesco.values());
      model.addAttribute("escolaridade", Escolaridade.values());
    }

    if (inscricao.getQuestionarioAuxilioMoradia() != null) {

      if (date.before(selecao.getDataInicio()) || date.after(selecao.getDataTermino())) {
        model.addAttribute(ESCONDER_BOTOES, true);
      } else {
        model.addAttribute(ESCONDER_BOTOES, false);
      }

      // Recebendo a mensagem recebida do redirect
      String msgAddDocumentos = (String) model.asMap().getOrDefault(INFO, null);

      if (msgAddDocumentos != null) {
        model.addAttribute(INFO, msgAddDocumentos);
      }

      return PAGINA_DETALHES_INSCRICAO;

    } else {

      return PAGINA_DETALHES_INICIACAO_ACADEMICA;
    }
  }