8000 Incluir campos relacionados a políticas afirmativas em aluno · Issue #477 · gems-uff/sapos · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Incluir campos relacionados a políticas afirmativas em aluno #477
Open
@JoaoFelipe

Description

@JoaoFelipe

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:

  • Raça/cor com as opções: Não declarado/Branca/Preta/Parda/Amarela/Indígena
  • Pessoa com deficiência com as opções: Não/Sim

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:

  • assets/javascript/form_fields/config_student.js (não tenho certeza se é necessário)
  • função populate_field de controllers/admissions/form_templates_controller.rb para usar STUDENT_FIELD ao invés de SELECT nessas situações
  • função update_student de models/admissions/admission_application.rb para atualizar o valor do model Student na hora de transformar candidatura em Student
  • models/admissions/filled_form_field.rb para adicionar validação
  • views/admissions/filled_form/edit/_generic_student_field.rb para mostrar os campos editáveis (talvez... pode ser que já esteja carregando direto do ActiveScaffold)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0