Open braganholo opened 6 years ago
Essa issue poderia ser feita em conjunto com a #249, pois ambas exigem alteração em turmas.
Seria colocar um checkbox ou combobox na turma para indicar se ela está ativa ou arquivada? Ou isso poderia ser feito automaticamente considerando o ano/período da turma?
Sim, um checkbox resolveria. Vou perguntar na secretaria se eles querem que seja feito arquivamento automático.
A secretaria gostou da ideia do arquivamento automático. É importante ressaltar que deve haver uma opção de "desarquivar" para o caso de ser necessário fazer alguma alteração na turma no futuro (é raro, mas pode ocorrer). Nesse caso, creio que o checkbox seria a solução ideal: se estiver selecionado, a turma está arquivada, se não estiver, a turma está ativa e pode ser alterada. Se uma turma está com o checkbox selecionado, se eu clicar para des-selecionar, ela passa a ser ativa novamente e a permitir alterações.
@braganholo @JoaoFelipe , com inscrição online, será que essa issue ainda faz sentido?
Acho que não faz mais sentido não. O objetivo era justamente facilitar o cadastro de inscrições pela secretaria. Por mim, podemos fechar.
Acho que depende do quanto a secretaria ainda usa o cadastro manual de turmas. Se não usar mais (ou praticamente não usar), não parece fazer sentido mesmo.
Sem falar que é uma issue meio chatinha de resolver: provavelmente tem que sobrescrever métodos de busca do record_select.
Imagino que devam usar o cadastro manual para os alunos avulsos ainda...
Pedi para a secretaria opinar.
O Hélio falou o seguinte: "Essa funcionalidade é interessante sim. Tinha mais relevância antigamente quando a lista de disciplinas não ficava em ordem decrescente de período, mas entendo que ainda é conveniente para evitar uma lista extensa como na imagem a seguir:"
Eu tenho a impressão que uma solução interessante seria termos uma checkbox nessa tela com o título "Mostrar somente turmas do período atual". Ao marcar essa checkbox, haveria filtragem somente na exibição. Ao desmarcar, apareceria tudo. Me parece melhor do que esse esquema de arquivar e desarquivar. É complicado fazer algo assim, @JoaoFelipe ?
Acho que dinamico assim, seria mais complicado de fazer do que com a opção arquivar/desarquivar. A configuração do record_select é bem limitada e qualquer coisa que fuja de filtros globais simples provavelmente vai exigir monkeypatch (ou até mesmo um fork)
E uma variável para isso, da? Eu acho que fazer de forma automática seria mais prático.
A secretaria está solicitando a funcionalidade de arquivar turmas antigas. Arquivar uma turma significaria que:
O objetivo dessa funcionalidade é evitar erros na inscrição (inscrever alunos em turmas antigas ao invés de inscrevê-los nas turmas vigentes).