Closed Carlos-Eduardo-Cabral-da-Cunha closed 2 years ago
Foi adicionado um campo active no modelo de etapas. Se ele estiver com o valor falso, a etapa deixa de ser exibida na tela de uma matrícula e nas listagens de busca de matrícula, a menos que a etapa tenha sido concluída.
@Carlos-Eduardo-Cabral-da-Cunha , vou reabrir essa issue. Ao usar o Sapos agora, notei que continua aparecendo na combobox da página de edição de uma matrícula as etapas que não estão mais ativas. Veja:
As etapas desativadas, e os tipos de prorrogações associadas a essas etapas, foram filtrados para não aparecem nas comboboxes
Havia um erro no teste phase_spec, que causava uma falha intermitente na execução do rake, dependendo da semente aleatória usada. Ao limpar registros para fazer um teste em um método, não era feita a limpeza de outros possíveis registros que poderiam depender da existência desses primeiros
Etapas antigas, que não são mais necessárias para matrículas recentes, são exibidas no SAPOS para essas matrículas. Excluir as etapas antigas poderia ser uma solução, mas se perderia elas do histórico das matrículas antigas. Uma possível melhor solução seria incluir um checkbox que permitisse desativar uma etapa. Isso permitiria para ocultar etapas antigas sem excluí-las do SAPOS.