{"action":"closed","issue":{"url":"https://api.github.com/repos/coopera/teamtracker/issues/26","labels_url":"https://api.github.com/repos/coopera/teamtracker/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/coopera/teamtracker/issues/26/comments","events_url":"https://api.github.com/repos/coopera/teamtracker/issues/26/events","html_url":"https://github.com/coopera/teamtracker/issues/26","id":99526020,"number":26,"title":"Otimização na configuração/preparação","user":{"login":"bernardogfilho","id":670325,"avatar_url":"https://avatars.githubusercontent.com/u/670325?v=3","gravatar_id":"","url":"https://api.github.com/users/bernardogfilho","html_url":"https://github.com/bernardogfilho","followers_url":"https://api.github.com/users/bernardogfilho/followers","following_url":"https://api.github.com/users/bernardogfilho/following{/other_user}","gists_url":"https://api.github.com/users/bernardogfilho/gists{/gist_id}","starred_url":"https://api.github.com/users/bernardogfilho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bernardogfilho/subscriptions","organizations_url":"https://api.github.com/users/bernardogfilho/orgs","repos_url":"https://api.github.com/users/bernardogfilho/repos","events_url":"https://api.github.com/users/bernardogfilho/events{/privacy}","received_events_url":"https://api.github.com/users/bernardogfilho/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/coopera/teamtracker/labels/help%20wanted","name":"help wanted","color":"159818"},{"url":"https://api.github.com/repos/coopera/teamtracker/labels/question","name":"question","color":"cc317c"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-08-06T21:12:28Z","updated_at":"2015-08-11T16:57:06Z","closed_at":"2015-08-11T16:57:06Z","body":"Tem sido complicado configurar e preparar o projeto. \r\nPor exemplo, eu setei as variáveis de ambiente, liberei acesso no meu github, e ainda assim, quando acesso `listeners/github/new`, ele me diz que não pode acessar `organizations` da minha conta. Apesar de ter garantido todas as permissões. Aliás, eu nem tenho certeza que estou logado. Eu preciso ficar debugando o `session[:user]` para poder verificar se estou logado, isto é muito chato e nada produtivo.\r\n\r\nTambém não estou achando muito adequado alimentar o banco através dos `controllers` (listeners). Não seria melhor separarmos essa lógica em classes de serviço? Faz muito mais sentido para mim, e fica mais claro.\r\n\r\nVamos discutir isso, por favor."}}