Issue: US06 - Eu, como usuário, desejo que a Ada cadastre meu usuário no GitHub
Repositório: 2019.1-ADA

Data: 06/05/2019
Status: Fechado

Closed
4 tasks done
US06 - Eu, como usuário, desejo que a Ada cadastre meu usuário no GitHub
#183
guilherme-mendes opened this issue on May 6, 2019 · 6 comments
Comments
@guilherme-mendes
Collaborator
guilherme-mendes commented on May 6, 2019 • 
Descrição da Issue
Ao conversar com a Ada, o usuário pode cadastrar seu usuário no GitHub.

Tasks:
 Fazer requisição à API do GitHub
 Criação do GitHub App
Critérios de aceitação
 Validação em todos os testes
 Cadastro realizado por meio de autenticação
@guilherme-mendes guilherme-mendes added MDS Product labels on May 6, 2019
@guilherme-mendes guilherme-mendes added this to the Sprint 7 milestone on May 6, 2019
@guilherme-mendes guilherme-mendes assigned guilherme-mendes and ghost on May 6, 2019
@ghost
ghost commented on May 6, 2019
Link útil para o projeto:
https://stackoverflow.com/questions/37264827/telegram-bot-oauth-authorization
https://core.telegram.org/bots#deep-linking

@ghost
ghost commented on May 9, 2019
Links úteis:
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

ghost pushed a commit that referenced this issue on May 10, 2019
@guilherme-mendes
#183 Add start.py to connect telegram with github …
33390a7
@guilherme-mendes
Collaborator
Author
guilherme-mendes commented on May 11, 2019
Foi realizada a autenticação do GitHub por meio de um link enviado pela Ada, assim armazenando as informações do usuário.

@guilherme-mendes
Collaborator
Author
guilherme-mendes commented on May 11, 2019 • 
Requisições do nome, access token, id, repositórios autenticados pelo usuário e armazenados no banco de dados. Realizada no serviço do GitHub.
Sendo criado o GitHub App com os client id e client secret.

@ghost
ghost commented on May 11, 2019
Devido a dificuldade de se utilizar o deep linking e falhas na conexão com a API do Telegram, a issue foi deixada com divida técnica para a próxima sprint.

@ghost
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
joaovitor3 added a commit that referenced this issue on May 12, 2019
@joaovitor3
#183 Add login with oauth app
b5c6d3e
ghost pushed a commit that referenced this issue on May 14, 2019
@caiovfernandes
#183 Add action new_integration …
3ed41c3
ghost pushed a commit that referenced this issue on May 14, 2019
#183 Add GITHUB_SERVICE_URL environment …
4e3edd8
ghost pushed a commit that referenced this issue on May 15, 2019
@caiovfernandes
#183 Add action set_repository_github to grab user repository and sav… …
4500be1
ghost pushed a commit that referenced this issue on May 16, 2019
@caiovfernandes
#183 save_repo_to_db method created to save repository to the databas… …
362c56c
ghost pushed a commit that referenced this issue on May 17, 2019
#183 Add action set_repository_gitlab, update domain, intents and sto… …
31f418f
ghost pushed a commit that referenced this issue on May 17, 2019
#183 Remove useless files
0a5944b
ghost pushed a commit that referenced this issue on May 17, 2019
@caiovfernandes
#183 Add environment CLIENT_ID_GITLAB and CLIENT_ID_GITHUB, update ac… …
3af2c43
@ateldyfilho ateldyfilho closed this as completed on May 18, 2019

Contexto de uso: Registro de atividade
Categoria: Atividade