Open JoaoFelipe opened 5 months ago
@JoaoFelipe , esse campo novo em aluno para Raça/cor seria textual ou teríamos modelo para guardar as opções de Raça/cor? Quanto a PcD, entendo que seria booleano, ao menos por hora, já que não temos conhecimento do tipo de deficiência, certo?
Eu acho mais interessante criar um novo modelo, já que evitaria dores de cabeça futura com as formatações de texto
E esse novo modelo viria ligado a Student né, não enrollment. Em enrollment seria mais interessante botar o dado de optante ou não, correto?
@IgorMonardez , o controle da Raça/cor específica de um estudante está no student. Então sim, o novo modelo estaria relacionado a student. Seria um modelo simples, onde registraríamos as opções de raça/cor, conforme temos lá no form de seleção. Minha dúvida é se precisamos mesmo deixar flexível, com um modelo, de forma que cada instância pode ter seus próprios valores, ou se podemos ter isso fixo como uma enumeração (igual a combo de sexo ou estado civil em aluno. Como é algo que muda pouco, talvez seja suficiente ter fixo. O que acha, @JoaoFelipe ?
Acho que deixar fixo deve facilitar a integração com a parte de seleção, mas não vejo problema em fazer configurável.
Parte da #461 para cá. O objetivo desta issue é adicionar os campos "Raça/cor" e "PcD" em Aluno e deixar o campo populado pelo formulário de seleção.
Copiando o que escrevi na outra issue em relação ao que faz parte desta:
Dei uma olhada no formulário que estão usando na seleção e tem dois campos lá relacionados a isso:
Acho que seria interessante adicionar os dois campos em Aluno e criar uma relação entre esses campos no form de seleção e os campos em aluno. No caso, possivelmente teria que alterar os seguintes arquivos para fazer esse mapeamento: