Closed gustavoSutil closed 1 year ago
@gustavoSutil olha isso, como estamos mexendo nos feedbacks, acredito que seja bom arrumar também agora. Baixei o banco que está no servidor e os feedbacks recebidos são a maioria em branco, dá uma olhada:
Isso deve estar acontecendo porque o livewire já cria o dado quando você entra na página de enviar um feedback. Então, mesmo ele exigindo uma mensagem naquele campo de texto, o dado já foi criado no banco e só vai ser atualizado quando o usuário submeter o feedback. Mas, se o usuário fechar a página, o dado fica lá em branco. Uma forma de limpar isso é quando alguém acessar a página de visualização de feedbacks, com a rota que você criou (/gerenciar/feedbacks), você execute um comando do eloquent do laravel pra excluir os feedbacks que estão em branco antes de buscar todos os feedbacks e carregar a página, aí sempre vai dar a impressão de que o banco estava limpo.
criei uma funcionalidade para excluir feedbaks cujo comentário estivesse vazio.
@gustavoSutil seria legal ter um botão de excluir direto na listagem, com um pedido de confirmação pelo navegador antes de excluir.
Obrigado!! 🙂
Criação das telas relacionadas a vizualização de feedbacks
A nav bar ficou assim:
Quando clicado entra no "main dos feedbacks":
que por sua vez é redirecionado para algum feedback em específico:
No começo até pensei em fazer um modal simples, mas isso podia acarretar no seguinte problema: admin x quer mostrar para funcionário y, que o feedback numero 139 era legal, porem teria que enviar a pagina do main para o usuário y procurar dentre os vários existentes. OBS: isso aconteceria no pior caso (ter muitos feedbacks, o que não é ruim para o programa), alem disso os feedbacks são exibidos do mais recente para o mais antigo. issue #537 .