Skip to content

2.1.0

Compare
Choose a tag to compare
@edersoares edersoares released this 30 Nov 22:15
8eb786e

i-Educar on Laravel

Agora o i-Educar conta com o Laravel Framework como alicerce para a sua evolução, consulte mais informações no PR #389 de discussão.

Instalação

A instalação foi simplificada:

Detalhes das mudanças

Diversas mudanças foram feitas na estrutura do i-Educar com o intuito de modernizá-lo:

  • As imagens Docker utilizadas pelo i-Educar foram refeitas.
  • Configurações mais simplificadas.
  • Testes automatizados foram reestruturados.
  • O projeto foi reorganizado.
  • Melhorado o autoload de classes.
  • A estrutura inicial do banco de dados foi atualizada e melhorada.
  • O i-Educar está sendo executado através do Laravel.
  • A biblioteca Phinx foi removida em prol das migrations do Laravel.
  • Adicionado o Laravel Telescope em desenvolvimento.
  • Sistema de track de erros e exceções.
  • Debug com Whoops.

Melhorias:

  • Nome social no cadastro de pessoa física.
  • Valida datas de enturmação na enturmação em lote.
  • Valida data de matrícula na rematrícula automática.
  • Remove verificação do campo turmas_por_ano ao replicar turmas do ano letivo anterior.
  • Loga as queries executadas do código legado.
  • Traz as matriculas de alunos transferidos pela API.

Fix:

  • Ajusta query para não mostrar turmas inativas.
  • Corrige a busca do aluno.
  • Corrige ordenação da listagem de alunos.
  • Corrige bug na transferência da matrícula.
  • Corrige API que estava duplicando turma em regras diferentes.

Para mais detalhes, ver commits.