Issue: Mudança na forma de cadastrar o usuário com o GitLab a partir da Ada
Repositório: 2019.1-ADA

Data: 06/05/2019
Status: Fechado

Closed
4 tasks done
Mudança na forma de cadastrar o usuário com o GitLab a partir da Ada
#187
ghost opened this issue on May 6, 2019 · 7 comments
Comments
@ghost
ghost commented on May 6, 2019 • 
Descrição da Issue
Refatoração do cadastro do usuário com o GitLab a partir da Ada.

Tasks:
 Cadastro realizado por meio da autenticação;
 Fazer requisições na Api do GitLab.
Critérios de aceitação
 Validação em todos os testes;
 Cadastro realizado por meio da autenticação;
@ghost ghost added MDS Product labels on May 6, 2019
@ghost ghost added this to the Sprint 7 milestone on May 6, 2019
@ghost ghost assigned guilherme-mendes and ghost on May 6, 2019
@ghost
Author
ghost commented on May 11, 2019 • 
Foi realizada a leitura da API de autenticação do GitLab
https://docs.gitlab.com/ee/api/oauth2.html#gitlab-as-an-oauth2-provider

@ghost
Author
ghost commented on May 11, 2019
Links úteis para realização da issue
1 -> https://stackoverflow.com/questions/51116728/telegram-url-schema-which-url-to-trigger-the-client-to-open-the-share-send-to
2 -> https://github.com/nickoala/telepot/tree/master/examples/deeplinking
3 -> https://core.telegram.org/bots#deep-linking

@guilherme-mendes
Collaborator
guilherme-mendes commented on May 11, 2019
Link útil para a realização da autenticação do Gitlab pelo bot.
https://stackoverflow.com/questions/37264827/telegram-bot-oauth-authorization
https://core.telegram.org/bots#deep-linking

@ghost
Author
ghost commented on May 11, 2019
Essa US foi alocada a princípio na Sprint 7, e tornou-se dívida técnica para a Sprint 8.
O pareamento responsável para a Sprint 7 foi @lucasfcm9 e @guilherme-mendes .
O pareamento responsável para a Sprint 8 mudou para @caiovfernandes e @lucasfcm9

@ghost ghost modified the milestones: Sprint 7, Sprint 8 on May 11, 2019
@ghost ghost assigned caiovfernandes on May 11, 2019
@caiovfernandes
Contributor
caiovfernandes commented on May 16, 2019 • 
Pareamento de 13/05 (@caiovfernandes e @lucasfcm9):
-> Foi definido escopo da issue e como iríamos implementá-la;
-> Foi estudada a API do GitLab: https://docs.gitlab.com/ee/api/
-> Duração: 2:00 hrs +-

@caiovfernandes
Contributor
caiovfernandes commented on May 16, 2019 • 
Paremento 14/05 (@caiovfernandes e @lucasfcm9 )
-> Implementamos as requisições para obter o nome do usuário e os repositórios a partir do GitLab Token;
-> Criamos a Action para retornar os repositórios do usuário na Ada pelo serviço AdaRasa;
-> Utilizamos a Api de Bots do Telegram para apresentar os repositórios do usuário em formato de botões;
-> Links úteis:
1) Api Telegram Bot: https://core.telegram.org/bots/api
2) GitLab API: https://docs.gitlab.com/ee/api/

@caiovfernandes
Contributor
caiovfernandes commented on May 16, 2019 • 
Pareamento 16/05 ( @caiovfernandes e @lucasfcm9 )
-> Implementamos o banco de dados para o serviço AdaGitLab utilizando a MongoEngine(mongodb);
-> Salvamos as informações do usuário juntamente com seu repositório no banco;

@ateldyfilho ateldyfilho closed this as completed on May 18, 2019

Contexto de uso: Não entrega do escopo planejado
Categoria: Pendência