No formulário de consulta do ranking, quando o usuário clicar no botão de enviar, o aplicativo deve enviar uma requisição POST para a API na rota /common/ranking/{user_id} a fim de salvar os dados do usuário para o ranking, o corpo da requisição é um JSON contendo as informações do formulário.
Tarefas
[x] #32
[ ] Modificar o componente RankingModal.vue para que os dados do formulário sejam enviados para o backend
Requisitos
[ ] A única coisa que o componente RankingModal deve fazer para obter o user_id é "cont user_id = useAuth().uid" ou equivalente
[ ] O acesso a API deve ser feito por utilizando o composable useAPI.js dentro do componente RankingModal
[ ] A API deve retornar 201 quando a requisição for realizada com dados corretos
Contexto
O código do cálculo não é necessário para o cumprimento dessa issue e será integrado após a sua conclusão
Para testes, é necessário rodar a API localmente em "http://localhost:8000", recomenda-se usar o Dockerfile no repositório do backend
Quem criou o ModalRanking foi @andreLucao e ele pode auxiliar a entender o comportamento do componente, principalemente após refactor(pode ser necessário copiar código de commits anteriores)
Podem ser necessários ajustes na rota do backend ou no formulário do frontend, chamar @g-libardi se necessário
É possível criar uma subissue para a primeira tarefa para melhor separação de responsabilidades, para isso coloque o mouse em cima da tarefa, clique nos 3 pontinhos a direita dela e clique no botão de conversão para issue
Descrição
No formulário de consulta do ranking, quando o usuário clicar no botão de enviar, o aplicativo deve enviar uma requisição POST para a API na rota /common/ranking/{user_id} a fim de salvar os dados do usuário para o ranking, o corpo da requisição é um JSON contendo as informações do formulário.
Tarefas
Requisitos
Contexto