20.2 Criar página para editar perfil do usuário
Na tela de perfil, disponibilizamos a possibilidade do usuário editar seu perfil ao clicar no ícone no canto superior esquerdo, o que irá redireciona-lo para a tela de edição, que será criada nesta task. Inicialmente, o usuário deve poder alterar somente a sua bio e/ou sua foto de perfil.
(gitlab não me deixou fazer upload da foto da tela
Quando o usuário clicar em
- Realizar uma chamada para a API no endpoint /getPresigned (criado em outra task)
- Essa rota retornará uma URL para upload do arquivo em um determinado caminho.
- Realizar uma request de PUT para a URL retornada pelo endpoint /getPresigned (Documentação de Upload de Imagens para o S3).
- A próxima etapa é realizar o PUT para o endpoint /user/profile (criada na task #46).
Para facilitar o entendimento do fluxo:
(gitlab não me deixou fazer upload do fluxograma
Critérios de aceitação
- Esta pagina deve poder ser acessada pela pagina onde visualizamos o perfil;
- Deve permitir ao usuário adicionar uma imagem ao clicar na sua imagem de perfil atual;
- Ao clicar para salvar as alterações, deve realizar o processo de upload da imagem e salvamento das alterações do perfil (passo a passo descrito na tarefa);
- Ao clicar para salvar as alterações, caso tenha sucesso, devemos redirecionar o usuário para a tela de visualizar o perfil.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information