Skip to content

Resolve "[STA] Criar acionamento para rotina de migrar empenhos quando o ambiente não for Produção"

Descrição

  • Os botões que estavam atuamente em tela apontavam pra rotas que estavam comentadas, por isso foram reaproveitados os mesmos botões.
  • Adicionado o botão para importação de naturezas
  • Adicionado tratamento para exibir os botões somente quando:
    • Estiver em ambiente diferente de produção
    • O usuário for administrador
  • Devido ao fato de as migrações serem executadas através de jobs, as rotinas foram divididas para não correr o risco de, por exemplo, um job de empenho (com uma natureza que não exista) ser executando antes de a natureza ser importada.

Fluxo de Testes

  1. Preparar dados enviando através do Julius
    1. Empenhos (já enviar com natureza que ainda não existe para testar a importação de natureza)
    2. Itens (pode ser enviados junto com os empenhos (não faz diferença para a migração)
    3. Saldos
  2. Executar as migrações na ordem dos botões (Naturezas, Empenhos, Saldos) e, a cada disparo, conferir nos jobs (Administração > _Logs > Jobs) se a execução terminou (F5 até o job não ser mais exibido em tela).

Implantação

Variável(eis) de ambiente

  • Não se aplica

Configuração(ões) do Supervisor

  • Não se aplica

Comando(s)

  • Não se aplica

Instrução(ões)

  • Não se aplica

Não remover as próximas linhas

Closes #1063 (closed)

Edited by Teddy Tambosi

Merge request reports