Start refactoring mailer. so far not passing full user object to prepare_email, just addressand subject
Relationships controller now uses specialized MailersHelper method for each email type
Dedicated MailersHelper method for password reset email
finish refactoring of emails, removed MailersHelper module
added email templates and fixed tests
fix tiny bug where signing up can be done when signed in. Now forcing user to sign out first by redirecting home
Added templates for password reset emails, with working links and tests. :
This really doesn't belong here but i couldn't resist renaming the app a bit
Added a link in the password reset email to the edit action for the password reset controller
Add partial to reset password by clicking on the link in the email sending the user to the correct password reset edit path. Still 3 tests are failing, not sure why
Password reset is working
minor beautification
Checking for token expiration
oops, not 1 minute, 121 minutes
Improved design by moving expiration time login to password reset model
Added active column to password resets model
Password reset links get deactivated after one use