feat: automatizar mudança de steps
Descrição
Este pedido de merge automatiza a mudança de etapa ativa de um processo participativo. Atualmente a mudança de etapa ativa precisa ser feita manualmente por um administrador. Com as alterações realizadas, a mudança passa a ser automatizada em um cronjob.
Alterações Realizadas
A principal alteração se encontra no arquivo change_active_step_job.rb
Problemas Relacionados
Notas Adicionais
Ao subir para o lab ou para produção, verificar se o comando whenever --update-crontab
é executado automaticamente. Caso não seja, deverá ser executado para que o cronjob dos steps seja reconhecido e comece a ser agendado.
Listas de Verificação do Pedido de Merge
-
O código segue as diretrizes de codificação do projeto. -
A documentação reflete as alterações realizadas. -
Já cobri os testes unitários.
Issue referenciada
Edited by Geovane Freitas