Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Creative Flow - Wiki Creative Flow - Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 24
    • Issues 24
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Creative Flow
  • Creative Flow - WikiCreative Flow - Wiki
  • Issues
  • #48

Closed
Open
Created May 07, 2025 by Vinícius André Rech Boff@vinicius.boffMaintainer0 of 4 tasks completed0/4 tasks

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 ✔, devemos iniciar o fluxo de salvamento das alterações:

  • 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.
Edited May 11, 2025 by Vinícius André Rech Boff
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking