Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Respostas do checklist não possuem identificação do checklist unidade produtiva #59

Open
alantygel opened this issue Feb 13, 2023 · 1 comment

Comments

@alantygel
Copy link
Member

alantygel commented Feb 13, 2023

As respostas dos checklists ficam vinculadas apenas a unidade de produção, e não ao checklist em si. Assim, caso dois checklists utilizem a mesma pergunta, as respostas ficarão iguais para a mesma UP.

O problema é bem ilustrado na diferença entre as tabelas checklist_snapshot_respostas, que possui o campo checklist_unidade_produtiva_id, e a tabela unidade_produtiva_respostas, que possui o campo unidade_produtiva_id.

No primeiro caso, é possível distinguir duas respostas à mesma pergunta em dois checklists diferentes. No segundo caso, não.

É preciso alterar o modelo UnidadeProdutivaRespostaModel para trocar o campo unidade_produtiva_id pelo campo checklist_unidade_produtiva_id.

A issue #57 depende disso.

@alantygel
Copy link
Member Author

Ao que parece, pode ser que isto seja intencional. A tabela unidade_produtiva_respostas guarda as respostas quando o formulário está em rascunho. Após finalizar, as respostas são copiadas para o checklist_snapshot_respostas, com identificação correta do checklist_unidade_produtiva_id.

Isso pode ter a ver com a funcionalidade de resgatar uma resposta em um novo formulário contendo a mesma pergunta para ajudar no preenchimento.

Ainda assim, o uso da mesma pergunta em dois checklists deve causar confusão.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant