practice-uffs / forms

Serviço de criação de formulários/enquetes online (similar ao Google Forms) baseado em análise de texto
Apache License 2.0
5 stars 0 forks source link

23 - Controle de data e hora limites para submissão do formulário #38

Closed zorteaadriano closed 2 years ago

zorteaadriano commented 2 years ago

Como ficaram as configurações: image

Foi feito um aviso inicial pro usuário: image

E um contador foi adicionado ao lado da data atual: image

Após exceder o limite de tempo, o usuário é questionado se deseja submeter seu formulário mesmo que esteja incompleto: image

Após o tempo excedido, o fomulário não fica mais acessível. Com essa configuração, fica possível adicionar um tempo maior para responder (questionários com 1 semana de duração) ou até mesmo definir 15 minutos para responder, basta definir a data e hora corretas.

Fix: #23

alissonpeloso commented 2 years ago

image Quando tentei criar um novo form ele deu isso aqui @zorteaadriano

zorteaadriano commented 2 years ago

Opa @alissonpeloso, tenta dar um 'php artisan migrate:fresh' Foi porque adicionei campos no form Vai precisar de um 'npm run dev' também

alissonpeloso commented 2 years ago

Opa @alissonpeloso, tenta dar um 'php artisan migrate:fresh' Foi porque adicionei campos no form Vai precisar de um 'npm run dev' também

Teria que rever essa coisa de dar migrate:fresh, não podemos fazer isso com o aplicativo quando está em produção, não poderíamos perder os dados. O certo é a criação de uma outra tabela assim como esse artigo .

Além disso, mesmo depois do fresh continua dando erro, acho que não tem o timer e timer_to_answer na migration do form

zorteaadriano commented 2 years ago

@alisson, entendi, seria melhor utilizar o refresh nesse caso, vou ter esse cuidado em projetos que estão em uso. Realmente, acabei não incluindo o arquivo da migration do form, incluí neste último commit.

alissonpeloso commented 2 years ago

Daora demais essa funcionalidade!