1.) User will see an email input field in home page where they can register
2.) User will receive a verification email, click the verification link, and will be asked to enter password
3.) User will be redirected to the dashboard
Tasks
[x] User Registration from homepage
[x] User account/password confirmation with dashboard redirection
[x] Add AuthenticatedController
[x] Move recaptcha to registration form
[x] Adjust registration with a google account to match current flow
[x] Cleanup session-based email validation
[x] Refactor flash handling
[x] User registration tests
[x] User confirmation tests
[x] Fix 'sending of auth token' related specs
[x] Fix devise generated pages' styles
[x] Handle registration for limited/closed systems
Description
This is a migration from token-based authentication to user registration. Various parts were adjusted to match the new user flow. Story: https://www.pivotaltracker.com/story/show/166276935
Flow
1.) User will see an email input field in home page where they can register 2.) User will receive a verification email, click the verification link, and will be asked to enter password 3.) User will be redirected to the dashboard
Tasks
limited/closed systems
Some Screenshots