{"action":"created","issue":{"url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/187","repository_url":"https://api.github.com/repos/ParsePlatform/parse-server","labels_url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/187/labels{/name}","comments_url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/187/comments","events_url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/187/events","html_url":"https://github.com/ParsePlatform/parse-server/pull/187","id":130845031,"number":187,"title":"Implemented email sending logic including forgot password, and email verification","user":{"login":"taylorstine","id":4440753,"avatar_url":"https://avatars.githubusercontent.com/u/4440753?v=3","gravatar_id":"","url":"https://api.github.com/users/taylorstine","html_url":"https://github.com/taylorstine","followers_url":"https://api.github.com/users/taylorstine/followers","following_url":"https://api.github.com/users/taylorstine/following{/other_user}","gists_url":"https://api.github.com/users/taylorstine/gists{/gist_id}","starred_url":"https://api.github.com/users/taylorstine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/taylorstine/subscriptions","organizations_url":"https://api.github.com/users/taylorstine/orgs","repos_url":"https://api.github.com/users/taylorstine/repos","events_url":"https://api.github.com/users/taylorstine/events{/privacy}","received_events_url":"https://api.github.com/users/taylorstine/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-02-02T22:49:25Z","updated_at":"2016-02-02T23:39:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ParsePlatform/parse-server/pulls/187","html_url":"https://github.com/ParsePlatform/parse-server/pull/187","diff_url":"https://github.com/ParsePlatform/parse-server/pull/187.diff","patch_url":"https://github.com/ParsePlatform/parse-server/pull/187.patch"},"body":"This is an attempt to remove [this todo] (https://github.com/ParsePlatform/parse-server/blob/master/users.js#L172)\r\n\r\nThis will handle email password reset and email verifications.\r\n\r\nNote that this adds views to parse-server, to provide a default implementation of the webpage that validates an email, or resets a password.  A user can override this default implementation in their express app. (side note, notice the references on some image assets to `parse.com`.  Not sure if this is ok or not).\r\n\r\nThis adds a new optional configuration parameter `emailSender`, which is given all of the information needed to send one of the verification emails.\r\n\r\n[Here's what my implementation looks like](https://gist.github.com/taylorstine/d280d5ddcad665fba595)"},"comment":{"url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/comments/178887667","html_url":"https://github.com/ParsePlatform/parse-server/pull/187#issuecomment-178887667","issue_url":"https://api.github.com/repos/ParsePlatform/parse-server/issues/187","id":178887667,"user":{"login":"gfosco","id":406732,"avatar_url":"https://avatars.githubusercontent.com/u/406732?v=3","gravatar_id":"","url":"https://api.github.com/users/gfosco","html_url":"https://github.com/gfosco","followers_url":"https://api.github.com/users/gfosco/followers","following_url":"https://api.github.com/users/gfosco/following{/other_user}","gists_url":"https://api.github.com/users/gfosco/gists{/gist_id}","starred_url":"https://api.github.com/users/gfosco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gfosco/subscriptions","organizations_url":"https://api.github.com/users/gfosco/orgs","repos_url":"https://api.github.com/users/gfosco/repos","events_url":"https://api.github.com/users/gfosco/events{/privacy}","received_events_url":"https://api.github.com/users/gfosco/received_events","type":"User","site_admin":false},"created_at":"2016-02-02T23:39:52Z","updated_at":"2016-02-02T23:39:52Z","body":"This is very cool.  Awesome work, @taylorstine.  I request that others to take a look at this and comment.  It does not include a default emailSender?"}}