-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cria endpoint para solicitação de participação em projetos #85
Conversation
Co-authored-by: lucasaguilar835@hotmail.com <lucasaguilar835@hotmail.com>
Co-authored-by: lucasaguilar835@hotmail.com <lucasaguilar835@hotmail.com>
Garante que uma solicitação precisa ter um id de perfil válido e se referir a um projeto existente na plataforma Co-authored-by: Lucas Aguilar <lucasaguilar835@gmail.com>
Co-authored-by: Lucas Aguilar <lucasaguilar835@gmail.com>
Co-authored-by: Lucas Aguilar <lucasaguilar835@gmail.com>
…ual fez a solicitação Co-authored-by: Lucas Aguilar <lucasaguilar835@gmail.com>
Co-authored-by: lucasaguilar835@hotmail.com <lucasaguilar835@hotmail.com>
Co-authored-by: Lucas Aguilar <lucasaguilar835@gmail.com>
Co-authored-by: Lucas Aguilar <lucasaguilar835@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Muito bom turma !
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tem um erro na documentação: ao invés de POST está escrito que o endpoint é um GET
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bom trabalho!
Co-authored-by: Lucas Aguilar <lucasaguilar835@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Muito bom!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bom trabalho, pessoal! Código muito bem escrito! :)
Co-authored-by: Lucas GO Aguilar <olucasaguilar@users.noreply.github.com>
O solicitado já foi atendido
Alcançado com este PR
Este PR resolve a issue #76
Foi criado um endpoint que recebe requisições POST e cria uma nova solicitação no banco de dados. que fica pendente até o líder do projeto aceitar ou recusar.
A requisição parte da aplicação Portfoliorrr e necessita dos seguintes campos:
Quando uma solicitação é criada com sucesso o endpoint retorna o ID da solicitação dentro do atributo
data
, conforme acordado entre os times.Validações
Foram implementadas validações para garantir que uma solicitação somente será criada caso o usuário que a fez não seja membro do projeto que foi solicitada a entrada, ou caso já exista uma solicitação pendente para este projeto pelo mesmo usuário.
Documentação
O novo endopoint foi documentado junto com seus comportamentos de erro na documentação da API: