Releases: portabilis/i-educar
Releases · portabilis/i-educar
2.0.8
Patch do trabalho realizado pela equipe Portabilis durante o ultimo mês.
Fix:
- Corrige bugs na api de deficiência.
- Corrige bug ao retornar deficiência na api de aluno.
- Corrige bug da trigger de auditoria falta geral.
- Resolve problema ao registrar dependência para o aluno com regra diferenciada.
- Corrige problema na busca com espaço no MultipleSearch.
- Corrige validação de datas no cadastro de turmas.
- Corrige diversos pequenos bugs.
Melhorias gerais:
- Melhorias na antiga tela de módulos que agora se chama etapa.
- Retorna foto do aluno na api de alunos.
- Altera a dinâmica para a situação do componente do aluno ao sofrer alterações na matricula.
- Retorna somente turmas e etapas ativas na api.
- Ajusta auditoria geral para mostrar json completo das alterações.
- Adiciona o item Camiseta infantil sem manga a distribuição de uniformes.
- Prevê cálculo de média ponderada após dispensa de etapas.
- Ajusta api de matricula para trazer as enturmações sem validar a regra da data base.
- Possibilita seleção de múltiplas disciplinas (por área de conhecimento) na dispensa por etapa.
- Aplica PSR-2 em diversos arquivos
Novos:
- Telas de consulta do movimento geral e mensal.
Outros:
- Cria arquivo de configuração para build no semaphore CI.
- Desabilita o envio de e-mail de erros e transforma em um tracker,
Para mais detalhes, ver commits.
2.0.7
Fix:
- Remove botão "Imprimir Arquivo" que aparecia em todas as telas de listagem;
- Corrige problema com o input nome da escola no histórico do aluno quando a opção "Outra Escola" é selecionada;
Melhorias gerais:
- Altera o sistema para trabalhar de acordo com anos letivos;
- Adiciona regra para caso a instituição não use data base de remanejamento não retorna as enturmações remanejadas;
- Permite calcular a média ponderada levando em consideração etapas dispensadas.
- Adiciona triggers no banco para impedir duplicidade de lançamentos de notas, pareceres e faltas;
- Integra com HoneyBadger para tracking de erros (opcional);
- Aplica PSR-2 em diversos arquivos.
- Corrige diversos trechos de códigos incorretos.
2.0.6
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
efalta_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
2.0.5
Censo:
- Implementa regra para o preenchimento do campo 24 do registro 60;
- Corrige variável que representa o campo 26 do registro 30;
- Corrige bug nos campos 24 e 39;
- Remove caracteres especiais do RG na exportação do Censo, registro 70;
- Refatora regra do campo 19 registro 20;
- Ajustada a turma unificada na enturmação para a exportação do Censo;
- Refatora validação de deficiência múltipla e cria configuração de deficiência múltipla do professor;
Geral:
- Ajusta para não inativar solicitação transferência quando atendida;
- Corrige problema ao salvar o código INEP da escola;
- Adicionado verificação extra para remoção de turmas;
- Adicionado travas de remoção nas séries;
- Adicionado campo para desconsiderar deficiência na regra diferenciada;
- Altera a busca de alunos com deficiências para desconsiderar alguns casos.
- Corrige bloqueio dos campos horas no cadastro turma;
- Migrado campo
turma_unificada
da turma para enturmação da matrícula; - Adicionada validação para arredondamento de nota e média;
- Ajustada condição para formatar nota;
- Ajustada validação turma unificada;
- Migrado para o service boletim a validação de notas e faltas das etapas anteriores;
- Valida se as notas das etapas anteriores foram lançadas na API;
Melhorias:
- Aplicada PSR-2 em alguns arquivos;
- Corrigido diversos notices e warnings;
- Implementados alguns testes.
Para mais detalhes, ver commits.
2.0.4
Censo:
- Considera apenas enturmações ativas na análise do registro 80;
- Aplicada regra do Educacenso no campo 9 do registro 80;
- Ajustada query de análise do registro 80 para ficar igual a query da exportação dos resultados;
Geral:
- Adiciona na interface do cadastro de alocação de servidores os campos de horário (início, término, atividade, excedentes);
- Adicionado helper de seleção de componentes no vínculo de professores;
- Corrigido retorno da situação somente na última etapa e/ou 'RC' na API de boletim;
- Alterado o campo
nm_disciplina
da tabelapmieducar.historico_disciplinas
para tipotext
; - Corrigido problema com o campo raça no cadastro de pessoas que não estava permitindo salvar o seu valor corretamente;
Melhorias:
- Aplicada PSR-2 em alguns arquivos;
- Corrigido diversos notices e warnings;
Para mais detalhes, ver commits.
2.0.3
Censo:
- Ajusta preenchimento campos 30 a 38 para 0 caso 39 for 1;
- Altera regra de curso superior de servidor na exportação do censo;
- Altera query do registro 00 pra pegar endereço de escolas com dados cadastrados na tabela endereco_externo;
- Converte todos os campos do registro 70 para caixa alta e sem acentos;
- Corrige problema no campo 87 (Banda larga) do registro 10 do Educacenso.
Geral:
- Corrige select box raça no cadastro de pessoas;
- Corrige falha na cópia de enturmações em lote;
- Altera função modules.frequencia_por_componente;
- Define valor padrão para parâmetro
str_passaporte
na classeclsDocumento
; - Adiciona validação para não permitir remoção de tipo de usuário com usuários relacionados;
- Configura code sniffer.
Para mais detalhes, ver commits.