As funções 'store' e 'finished' foram alteradas para receber o id do formulário.
Obtendo também o respectivo usuário com 'Auth->user' podemos verificar na função 'canBeRepliedBy' do próprio form se o usuário pode ainda estar respondendo aquele formulário, com isso ficou bloqueado para em formulários de resposta única, a possibilidade de ter duas respostas de um mesmo usuário.
No caso de um formulário de resposta única, o usuário ao responder recebe a mensagem de resposta enviada e ao clicar em 'ok' é exibido a outra tela explicando que não será possível estar respondendo novamente aquele formulário.
Caso o formulário não exija respostas únicas, o formulário é exibido novamente após clicar em 'ok'.
As funções 'store' e 'finished' foram alteradas para receber o id do formulário. Obtendo também o respectivo usuário com 'Auth->user' podemos verificar na função 'canBeRepliedBy' do próprio form se o usuário pode ainda estar respondendo aquele formulário, com isso ficou bloqueado para em formulários de resposta única, a possibilidade de ter duas respostas de um mesmo usuário.
No caso de um formulário de resposta única, o usuário ao responder recebe a mensagem de resposta enviada e ao clicar em 'ok' é exibido a outra tela explicando que não será possível estar respondendo novamente aquele formulário.
Caso o formulário não exija respostas únicas, o formulário é exibido novamente após clicar em 'ok'.