2.4.0
Os grandes marcos desta atualização:
- Auditoria centralizada via banco de dados #687 e #688.
- Inúmeras melhorias e correções.
- Limpeza e diminuição do código fonte.
Educacenso:
- Adiciona encoding no nome da escola na importação do Educacenso.
- Ajusta importação do endereço da escola.
- Adiciona campo de data de entrada das matrículas na importação do arquivo do Educacenso.
Melhorias:
- Tela para atualização de boletins em lote.
- Funcionalidade para copiar regra de avaliação.
- Adiciona novos filtros ao relatório de movimento mensal.
- Valida data de saída para liberar CH de servidores.
- Valida se carga horária informada é menor que o total de horas alocadas.
- Aumenta tamanho de campos do sistema.
- Atualizações de campos na tela de configurações do sistema.
- Gera históricos de transferência com a carga horária da série.
- Remove espaços no início e fim do nome da pessoa.
Textos:
- Ajusta nome na tela de detalhe da unificação de pessoas.
- Ajusta nome das áreas de conhecimentos em inputs de seleção.
- Corrige a escrita de algumas palavras do sistema.
- Ajusta labels do sistema.
Bug:
- Trata strings no cadastro de solicitação de transferência.
- Ajusta informações de datas nos históricos escolares.
- Escapa caracteres no nome da pessoa ao definir o contexto usado na auditoria.
- Trata parâmetro código na tela de detalhes da pessoa.
- Corrige botão de réplica de carga horária e ano letivo.
- Limpa dados do campo Área de conhecimento antes de atualizar os valores.
- Ajusta agrupamento da query de alocações do servidor.
- Adiciona o ato de criação e autorizativo na query padrão dos cabeçalhos.
- Apresenta apenas dados das turmas ativas.
- Corrige validação ao salvar informações de ensino superior de servidores.
- Corrige implementação do sequencial de enturmações na importação.
Desenvolvimento:
- Ajusta informação de CPF dos responsáveis.
- Remove as triggers da auditoria antiga.
- Remove o uso da auditoria geral.
- Refatoração de Histórico escolar.
- Cria model de benefícios do aluno e relaciona o turno da matrícula.
- Ajusta encoding de strings.
- Trata strings no cadastro de solicitação de transferência.
- Escapa caracteres no nome da pessoa ao setar o contexto usado na auditoria.
- Trata parâmetro código na tela de detalhes da pessoa.
- Remove tabela antiga de auditoria.
- Migra os dados para a nova auditoria.
- Remove criação de tabela e triggers antigas de auditoria.
- Inclui índices em tabelas de faltas, notas e pareceres.
- Remove consultas antigas de auditoria.
- Altera factory de relatório para só pegar os dados caso o relatório use json.
Para mais detalhes, ver commits.