{"action":"created","issue":{"url":"https://api.github.com/repos/mitodl/open-discussions/issues/701","repository_url":"https://api.github.com/repos/mitodl/open-discussions","labels_url":"https://api.github.com/repos/mitodl/open-discussions/issues/701/labels{/name}","comments_url":"https://api.github.com/repos/mitodl/open-discussions/issues/701/comments","events_url":"https://api.github.com/repos/mitodl/open-discussions/issues/701/events","html_url":"https://github.com/mitodl/open-discussions/issues/701","id":322842206,"number":701,"title":"UX for sign up page","user":{"login":"rhysyngsun","id":28598,"avatar_url":"https://avatars3.githubusercontent.com/u/28598?v=4","gravatar_id":"","url":"https://api.github.com/users/rhysyngsun","html_url":"https://github.com/rhysyngsun","followers_url":"https://api.github.com/users/rhysyngsun/followers","following_url":"https://api.github.com/users/rhysyngsun/following{/other_user}","gists_url":"https://api.github.com/users/rhysyngsun/gists{/gist_id}","starred_url":"https://api.github.com/users/rhysyngsun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhysyngsun/subscriptions","organizations_url":"https://api.github.com/users/rhysyngsun/orgs","repos_url":"https://api.github.com/users/rhysyngsun/repos","events_url":"https://api.github.com/users/rhysyngsun/events{/privacy}","received_events_url":"https://api.github.com/users/rhysyngsun/received_events","type":"User","site_admin":false},"labels":[{"id":706415472,"url":"https://api.github.com/repos/mitodl/open-discussions/labels/UX","name":"UX","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":{"login":"roberthouse54","id":20047260,"avatar_url":"https://avatars2.githubusercontent.com/u/20047260?v=4","gravatar_id":"","url":"https://api.github.com/users/roberthouse54","html_url":"https://github.com/roberthouse54","followers_url":"https://api.github.com/users/roberthouse54/followers","following_url":"https://api.github.com/users/roberthouse54/following{/other_user}","gists_url":"https://api.github.com/users/roberthouse54/gists{/gist_id}","starred_url":"https://api.github.com/users/roberthouse54/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roberthouse54/subscriptions","organizations_url":"https://api.github.com/users/roberthouse54/orgs","repos_url":"https://api.github.com/users/roberthouse54/repos","events_url":"https://api.github.com/users/roberthouse54/events{/privacy}","received_events_url":"https://api.github.com/users/roberthouse54/received_events","type":"User","site_admin":false},"assignees":[{"login":"roberthouse54","id":20047260,"avatar_url":"https://avatars2.githubusercontent.com/u/20047260?v=4","gravatar_id":"","url":"https://api.github.com/users/roberthouse54","html_url":"https://github.com/roberthouse54","followers_url":"https://api.github.com/users/roberthouse54/followers","following_url":"https://api.github.com/users/roberthouse54/following{/other_user}","gists_url":"https://api.github.com/users/roberthouse54/gists{/gist_id}","starred_url":"https://api.github.com/users/roberthouse54/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roberthouse54/subscriptions","organizations_url":"https://api.github.com/users/roberthouse54/orgs","repos_url":"https://api.github.com/users/roberthouse54/repos","events_url":"https://api.github.com/users/roberthouse54/events{/privacy}","received_events_url":"https://api.github.com/users/roberthouse54/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2018-05-14T14:29:56Z","updated_at":"2018-05-21T01:26:30Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Designs are at https://projects.invisionapp.com/d/main#/console/14225859/297321219\r\n\r\n### acceptance criteria\r\n- [ ] sign up with email\r\n- [ ] error message if account already exists with that e-mail: offer any existing auth methods\r\n- [ ] minimal e-mail validation (@ sign and at least one dot? or can we do something real-time with mailgun?)\r\n- [ ] send verification mail \r\n- [ ] when user verifies email request password, request full name, password and T&C agreement\r\n- [ ] if verification has expired, display an error and allow user to send another verification email\r\n- [ ] #676 minimal password validation: at least 8 characters?\r\n- [ ] error message if T&C are not agreed to\r\n- [ ] return user to page they were viewing, with a toast-like message\r\n\r\n### out of scope (related issues)\r\n- #700 UX for login page\r\n- forgot password\r\n- #671 user can sign up with Touchstone\r\n- user can sign up with edX\r\n- \"reveal password\" eyeball button \r\n"},"comment":{"url":"https://api.github.com/repos/mitodl/open-discussions/issues/comments/390529670","html_url":"https://github.com/mitodl/open-discussions/issues/701#issuecomment-390529670","issue_url":"https://api.github.com/repos/mitodl/open-discussions/issues/701","id":390529670,"user":{"login":"pdpinch","id":430126,"avatar_url":"https://avatars3.githubusercontent.com/u/430126?v=4","gravatar_id":"","url":"https://api.github.com/users/pdpinch","html_url":"https://github.com/pdpinch","followers_url":"https://api.github.com/users/pdpinch/followers","following_url":"https://api.github.com/users/pdpinch/following{/other_user}","gists_url":"https://api.github.com/users/pdpinch/gists{/gist_id}","starred_url":"https://api.github.com/users/pdpinch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pdpinch/subscriptions","organizations_url":"https://api.github.com/users/pdpinch/orgs","repos_url":"https://api.github.com/users/pdpinch/repos","events_url":"https://api.github.com/users/pdpinch/events{/privacy}","received_events_url":"https://api.github.com/users/pdpinch/received_events","type":"User","site_admin":false},"created_at":"2018-05-21T01:26:30Z","updated_at":"2018-05-21T01:26:30Z","author_association":"MEMBER","body":"![](https://github.trello.services/images/mini-trello-icon.png) [Various Error messages (open card to read checklist):](https://trello.com/c/KjxX8kBU/46-various-error-messages-open-card-to-read-checklist)"}}
{"actor":{"display_login":"pdpinch"}}