Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[2.2] Upgrade para 2.3 #702

Draft
wants to merge 177 commits into
base: 2.2
from
Draft

[2.2] Upgrade para 2.3 #702

wants to merge 177 commits into from

Conversation

@edersoares
Copy link
Member

edersoares commented Mar 13, 2020

WIP

Prepara o i-Educar para ser atualizado para a versão 2.3 a partir da versão 2.2.

Os grandes marcos desta atualização:

  • Adiciona suporte ao PHP 7.4.
  • Remove suporte ao PHP 7.2.
  • Simplificação do módulo de endereçamento.
  • Exportador de dados para o SEB.
  • Consolidação das migrations banco de dados.
  • Limpeza e diminuição do código fonte.

Educacenso:

  • Adiciona turno da turma na importação do censo e cria comando para atualizar turmas existentes.

SEB:

  • Criar exportador de dados para o SEB.

Melhorias:

  • Adiciona dados do controller e action ao log do HoneyBadger.
  • Adiciona dados para log dos erros em relatórios.
  • Melhora a imagem PHP do Docker.
  • Força parâmetro etapa ao rodar a promoção.
  • Permite alterações em usuários do tipo admin apenas por outros usuários do mesmo nível de permissão.

Bugs:

  • Corrige problemas em relatórios decorrentes do módulo de endereço.
  • Inverte condição para marcar como remanejado apenas depois da data base.
  • Permite cadastrar a mesma sigla para países diferentes.
  • Corrige página que salva histórico escolar.
  • Ajusta o módulo de endereçamento da unificação de pessoas.
  • Considera apenas enturmações ativas para checar dados de horário.
  • Corrige unificação de pessoas.
  • Corrige campo search distrito.
  • Exibe apenas estados do Brasil.
  • Corrige a busca de editoras.
  • Roda a atualização de média na falta, para atualizar a situação do componente.
  • Considera na view de situação apenas última enturmação da matrícula na turma.
  • Corrige problema com cadastro de novos tipos de usuário.
  • Ajusta log de erros no console.
  • Reordena sequenciais de acordo com a data base.
  • Formata CEP.
  • Considera ano da alocação na soma das atribuições.
  • Corrige encode do arquivo.
  • Corrige bug em caracteres não escapados.
  • Permite apagar turno do vínculo do professor com a turma.
  • Corrige bug ao criar alunos estrangeiros no cadastro simplificado de aluno.
  • Corrige validação do nome social.

Refatoração:

  • Remove ferramentas de unificação de endereço.
  • Remove antigas páginas do módulo de endereçamento.
  • Adiciona colunas de geolocalização.
  • Adiciona schema nas migrations do schema public.
  • Code style.

Para mais detalhes, ver commits.

edersoares and others added 30 commits Sep 13, 2019
Um problema no faltas e notas faz com que a situação de alunos com dispensa não seja calculada corretamente
Para resolver isso temporariamente, é necessário passar a etapa por parâmetro
Remove ferramentas de unificação de endereço
Remove páginas de endereçamento
Bonot and others added 27 commits Mar 12, 2020
Corrige bug em caracteres não escapados
Permite apagar turno do vínculo do professor com a turma
Corrige bug ao criar alunos estrangeiros no cadastro simplificado de aluno
Corrige validação do nome social
Força parâmetro etapa ao rodar a promoção
Permite alterações em usuários do tipo admin apenas por outros usuários do mesmo tipo
Atualização de dependências
@edersoares edersoares force-pushed the 2.2-upgrade branch from 898a42c to c9104cd Mar 13, 2020
edersoares added 2 commits Mar 13, 2020
- Remove testes com Laravel Dusk
- Remove suporte ao PHP 7.2
- Adiciona suporte ao PHP 7.4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

5 participants
You can’t perform that action at this time.