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

Portabilis patch 24/08/2018 #393

Merged
merged 44 commits into from
Aug 27, 2018
Merged

Conversation

munizeverton
Copy link
Contributor

@munizeverton munizeverton commented Aug 24, 2018

Patch do trabalho realizado pela equipe Portabilis durante a semana.

Fix:

  • Corrige bug na exibição de campos do tipo arquivo
  • Corrige bug na API de regras de avaliação que estava retornando dados duplocados

Melhorias gerais:

  • Cria triggers para impedir duplicação nas tabelas nota_aluno, parecer_aluno e falta_aluno
  • Cria teste de regressão na exibição de campos do tipo arquivo
  • Cria teste de regressão na API de regras de avaliação
  • Implentação de PSR-2 em alguns arquivos

Melhorias na auditoria:

  • Implementa triggers para gravar auditoria no lançamento de notas, faltas, matrículas e enturmações
  • Implementa auditoria no vínculo entre professor_turma e professor_disciplina
  • Melhora os filtros da tela de auditoria
  • Cria tela para exibir detalhes dos dados alterados e usuário responsável

Para mais detalhes, ver commits.

Closes #391

MarceloCajueiro and others added 30 commits July 25, 2018 15:44
Estava duplicando as turmas. Foi alterado para retornar com ou sem
turmas, pois algumas sem turmas devem ser mandadas para o Educar+ pois
são regras diferenciadas, sem relacionamento direto com turma.
- Audita tabela de professor_turma;
- Audita tabela de professor_turma_disciplina;
- Usa simpleSearch de rotinas;
- Implementa busca por código e operação;
- Ajusta tamanho dos campos;
- Adiciona id na tabela e ajusta classe para
trabalhar com o campo.
A função do resourceValue serve para preencher
o campo caso exista valor, no caso da auditoria,
quando busca por uma rotina, o campo deve estar
preenchido na tela dos resultados
Uma função que retorna se a data é válida ou não
pode ser útil em outros lugares, por isso foi movida
para um lugar mais generico
A conversão do campo json para uma tabela html
estava se repetindo em 2 arquivos, para melhorar
o código foi criado uma trait.
@munizeverton munizeverton merged commit 96dd44f into master Aug 27, 2018
@munizeverton munizeverton deleted the portabilis-patch-2018-08-24 branch August 27, 2018 21:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants