{"action":"created","issue":{"url":"https://api.github.com/repos/flatsheet/flatsheet/issues/123","labels_url":"https://api.github.com/repos/flatsheet/flatsheet/issues/123/labels{/name}","comments_url":"https://api.github.com/repos/flatsheet/flatsheet/issues/123/comments","events_url":"https://api.github.com/repos/flatsheet/flatsheet/issues/123/events","html_url":"https://github.com/flatsheet/flatsheet/pull/123","id":72934080,"number":123,"title":"Accounts","user":{"login":"LukeSwart","id":4207017,"avatar_url":"https://avatars.githubusercontent.com/u/4207017?v=3","gravatar_id":"","url":"https://api.github.com/users/LukeSwart","html_url":"https://github.com/LukeSwart","followers_url":"https://api.github.com/users/LukeSwart/followers","following_url":"https://api.github.com/users/LukeSwart/following{/other_user}","gists_url":"https://api.github.com/users/LukeSwart/gists{/gist_id}","starred_url":"https://api.github.com/users/LukeSwart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LukeSwart/subscriptions","organizations_url":"https://api.github.com/users/LukeSwart/orgs","repos_url":"https://api.github.com/users/LukeSwart/repos","events_url":"https://api.github.com/users/LukeSwart/events{/privacy}","received_events_url":"https://api.github.com/users/LukeSwart/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-05-04T06:28:55Z","updated_at":"2015-05-04T20:28:16Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/flatsheet/flatsheet/pulls/123","html_url":"https://github.com/flatsheet/flatsheet/pull/123","diff_url":"https://github.com/flatsheet/flatsheet/pull/123.diff","patch_url":"https://github.com/flatsheet/flatsheet/pull/123.patch"},"body":"This implements a username to UUID migration for the account key store, along with a script to email users and prompt for a password reset.\r\n**Before merging, I think it would be best to finish issue #47 to reset a password.** There are a couple things not yet implemented for the reset password prompt, like matching a confirmation password in another text box. We may also want to add an option to reset the username as well. \r\n\r\nWhen testing, be sure to set the env variable `PASSWORD` which is the default password until all users are migrated. (I didn't want to hard code it into our repo!) I also have the server reading `SITE_URL` for the site, since it was defaulting to `http://127.0.0.1:3333`, so you should set `SITE_URL` for production. \r\n\r\nI did some significant refactoring of the account logic as well. It was mostly refactored to better handle reading forms to create/update an account. It might work as an npm module, although it would need more work before doing so."},"comment":{"url":"https://api.github.com/repos/flatsheet/flatsheet/issues/comments/98841207","html_url":"https://github.com/flatsheet/flatsheet/pull/123#issuecomment-98841207","issue_url":"https://api.github.com/repos/flatsheet/flatsheet/issues/123","id":98841207,"user":{"login":"sethvincent","id":164214,"avatar_url":"https://avatars.githubusercontent.com/u/164214?v=3","gravatar_id":"","url":"https://api.github.com/users/sethvincent","html_url":"https://github.com/sethvincent","followers_url":"https://api.github.com/users/sethvincent/followers","following_url":"https://api.github.com/users/sethvincent/following{/other_user}","gists_url":"https://api.github.com/users/sethvincent/gists{/gist_id}","starred_url":"https://api.github.com/users/sethvincent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sethvincent/subscriptions","organizations_url":"https://api.github.com/users/sethvincent/orgs","repos_url":"https://api.github.com/users/sethvincent/repos","events_url":"https://api.github.com/users/sethvincent/events{/privacy}","received_events_url":"https://api.github.com/users/sethvincent/received_events","type":"User","site_admin":false},"created_at":"2015-05-04T20:28:16Z","updated_at":"2015-05-04T20:28:16Z","body":"What do you think about making it so we log in with email instead of username?\r\n\r\nReason: I always forget my usernames."}}