{"action":"created","issue":{"url":"https://api.github.com/repos/metabase/metabase/issues/2818","repository_url":"https://api.github.com/repos/metabase/metabase","labels_url":"https://api.github.com/repos/metabase/metabase/issues/2818/labels{/name}","comments_url":"https://api.github.com/repos/metabase/metabase/issues/2818/comments","events_url":"https://api.github.com/repos/metabase/metabase/issues/2818/events","html_url":"https://github.com/metabase/metabase/pull/2818","id":161821544,"number":2818,"title":"Google auth v1 [WIP] :lock:","user":{"login":"camsaul","id":1455846,"avatar_url":"https://avatars.githubusercontent.com/u/1455846?v=3","gravatar_id":"","url":"https://api.github.com/users/camsaul","html_url":"https://github.com/camsaul","followers_url":"https://api.github.com/users/camsaul/followers","following_url":"https://api.github.com/users/camsaul/following{/other_user}","gists_url":"https://api.github.com/users/camsaul/gists{/gist_id}","starred_url":"https://api.github.com/users/camsaul/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/camsaul/subscriptions","organizations_url":"https://api.github.com/users/camsaul/orgs","repos_url":"https://api.github.com/users/camsaul/repos","events_url":"https://api.github.com/users/camsaul/events{/privacy}","received_events_url":"https://api.github.com/users/camsaul/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/metabase/metabase/labels/New%20Feature","name":"New Feature","color":"9CED51"},{"url":"https://api.github.com/repos/metabase/metabase/labels/Security","name":"Security","color":"B11623"}],"state":"open","locked":false,"assignee":{"login":"camsaul","id":1455846,"avatar_url":"https://avatars.githubusercontent.com/u/1455846?v=3","gravatar_id":"","url":"https://api.github.com/users/camsaul","html_url":"https://github.com/camsaul","followers_url":"https://api.github.com/users/camsaul/followers","following_url":"https://api.github.com/users/camsaul/following{/other_user}","gists_url":"https://api.github.com/users/camsaul/gists{/gist_id}","starred_url":"https://api.github.com/users/camsaul/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/camsaul/subscriptions","organizations_url":"https://api.github.com/users/camsaul/orgs","repos_url":"https://api.github.com/users/camsaul/repos","events_url":"https://api.github.com/users/camsaul/events{/privacy}","received_events_url":"https://api.github.com/users/camsaul/received_events","type":"User","site_admin":false},"assignees":[{"login":"camsaul","id":1455846,"avatar_url":"https://avatars.githubusercontent.com/u/1455846?v=3","gravatar_id":"","url":"https://api.github.com/users/camsaul","html_url":"https://github.com/camsaul","followers_url":"https://api.github.com/users/camsaul/followers","following_url":"https://api.github.com/users/camsaul/following{/other_user}","gists_url":"https://api.github.com/users/camsaul/gists{/gist_id}","starred_url":"https://api.github.com/users/camsaul/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/camsaul/subscriptions","organizations_url":"https://api.github.com/users/camsaul/orgs","repos_url":"https://api.github.com/users/camsaul/repos","events_url":"https://api.github.com/users/camsaul/events{/privacy}","received_events_url":"https://api.github.com/users/camsaul/received_events","type":"User","site_admin":false},{"login":"kdoh","id":5248953,"avatar_url":"https://avatars.githubusercontent.com/u/5248953?v=3","gravatar_id":"","url":"https://api.github.com/users/kdoh","html_url":"https://github.com/kdoh","followers_url":"https://api.github.com/users/kdoh/followers","following_url":"https://api.github.com/users/kdoh/following{/other_user}","gists_url":"https://api.github.com/users/kdoh/gists{/gist_id}","starred_url":"https://api.github.com/users/kdoh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kdoh/subscriptions","organizations_url":"https://api.github.com/users/kdoh/orgs","repos_url":"https://api.github.com/users/kdoh/repos","events_url":"https://api.github.com/users/kdoh/events{/privacy}","received_events_url":"https://api.github.com/users/kdoh/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/metabase/metabase/milestones/20","html_url":"https://github.com/metabase/metabase/milestones/0.19.0","labels_url":"https://api.github.com/repos/metabase/metabase/milestones/20/labels","id":1765730,"number":20,"title":"0.19.0","description":"Code Complete: July 12th\r\nExpected Release date July 19th","creator":{"login":"salsakran","id":107439,"avatar_url":"https://avatars.githubusercontent.com/u/107439?v=3","gravatar_id":"","url":"https://api.github.com/users/salsakran","html_url":"https://github.com/salsakran","followers_url":"https://api.github.com/users/salsakran/followers","following_url":"https://api.github.com/users/salsakran/following{/other_user}","gists_url":"https://api.github.com/users/salsakran/gists{/gist_id}","starred_url":"https://api.github.com/users/salsakran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/salsakran/subscriptions","organizations_url":"https://api.github.com/users/salsakran/orgs","repos_url":"https://api.github.com/users/salsakran/repos","events_url":"https://api.github.com/users/salsakran/events{/privacy}","received_events_url":"https://api.github.com/users/salsakran/received_events","type":"User","site_admin":false},"open_issues":47,"closed_issues":31,"state":"open","created_at":"2016-05-13T22:21:31Z","updated_at":"2016-07-08T00:48:27Z","due_on":"2016-07-12T07:00:00Z","closed_at":null},"comments":21,"created_at":"2016-06-23T01:28:41Z","updated_at":"2016-07-08T01:00:00Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/metabase/metabase/pulls/2818","html_url":"https://github.com/metabase/metabase/pull/2818","diff_url":"https://github.com/metabase/metabase/pull/2818.diff","patch_url":"https://github.com/metabase/metabase/pull/2818.patch"},"body":"Style is 95% of the way there but still needs a couple tweaks. Functionality is all done.\r\n\r\nImplements #1008 \r\n\r\nTodos:\r\n- [x] Clean up login layout for SSO enabled\r\n- [x] Add link to creating google app in settings\r\n- [x] Add google icon for accounts that have signed up with google\r\n- [x] Clean up settings page layout\r\n- [x] Clean up tried to sign up a new account auth error state\r\n- [x] Move to Slack / Email style form with submit - @camsaul \r\n- [x] Tests where applicable - @camsaul \r\n- [x] spacing between sign in and email when google auth is not enabled - @kdoh\r\n- [x] hide password for accounts signed up via sso - @kdoh \r\n- [x] send alternate mesage after password reset for accounts signed up with sso - @kdoh\r\n- [x] ensure google auth signups result in user joined activity items - @camsaul \r\n\r\n\r\nAnalytics:\r\n- [x] Add consumer key added and signup enabled events for instances that have opted in to sharing usage - @camsaul \r\n   -  nothing needs to be done for this, analytics will track it here: https://github.com/metabase/metabase/blob/master/frontend/src/metabase/admin/settings/containers/SettingsEditorApp.jsx#L66\r\n\r\nBugs:\r\n- [x] \"Sign in with Google\" button seems to be disappearing after log out. - @camsaul \r\n- [x] Bug with signing in after logging out - @camsaul \r\n- [x]  sign in with google button is not showing in safari - @kdoh\r\n- [ ] user not being created when sign up enabled  - @tlrobinson "},"comment":{"url":"https://api.github.com/repos/metabase/metabase/issues/comments/231249947","html_url":"https://github.com/metabase/metabase/pull/2818#issuecomment-231249947","issue_url":"https://api.github.com/repos/metabase/metabase/issues/2818","id":231249947,"user":{"login":"camsaul","id":1455846,"avatar_url":"https://avatars.githubusercontent.com/u/1455846?v=3","gravatar_id":"","url":"https://api.github.com/users/camsaul","html_url":"https://github.com/camsaul","followers_url":"https://api.github.com/users/camsaul/followers","following_url":"https://api.github.com/users/camsaul/following{/other_user}","gists_url":"https://api.github.com/users/camsaul/gists{/gist_id}","starred_url":"https://api.github.com/users/camsaul/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/camsaul/subscriptions","organizations_url":"https://api.github.com/users/camsaul/orgs","repos_url":"https://api.github.com/users/camsaul/repos","events_url":"https://api.github.com/users/camsaul/events{/privacy}","received_events_url":"https://api.github.com/users/camsaul/received_events","type":"User","site_admin":false},"created_at":"2016-07-08T01:00:00Z","updated_at":"2016-07-08T01:00:00Z","body":"I pushed some test fixes for this. What else do we need to do here?"}}
{"actor":{"display_login":"camsaul"}}