# TKH Authentication ## 0.9.17 * Debugged the redirect_to :back when there is no referer. ## 0.9.16 * Loosened up dependency versioning. * Built navigation around login form. ## 0.9.15 * Users index view links point to members controller as opposed to deprecated details controller. Upgrading the tkh_mailing_list connection ## 0.9.14 * Better integration with tkh_mailing_list gem. * Added a profile element to the drop down menu of the login info for navbar partial. ## 0.9.13 * Added user glyphicon next to user login info. ## 0.9.12 * Removed autofocus from email_input_form. When form was at the bottom of a page, the browser would scroll all the way down upon loading. ## 0.9.11 * Added a fallback string to spiritual_name virtual attribute in user model. ## 0.9.10 * Debugged friendly_name and spiritual_name virtual attributes in User model. ## 0.9.9 * Upon succesful login, if target page is a reception page, redirect user to home page instead. * Extracted the email_input form to a partial which can be called from any page on top of being used in the login page. ## 0.9.8 * Debugged the parse_email method. The remote true submitting of the form was interfering with many conditions. ## 0.9.7 * Created a whole new authentication pathway. Please run 'bundle update tkh_authentication' -> 'rake tkh_authentication:update' -> 'rake db:migrate' ## 0.9.6 * Upgraded Rails and simple_form dependencies. * Updated bcrypt gem. * Added DB migration related to email validation. ## 0.9.5 * Debugged a find_by_attribute method ## 0.9.4 * Improved formatting of user index buttons ## 0.9.3 * Various fixes and tweaks related to the Rails 4 upgrade * Added other_name attribute to user model * Added edit feature to user resource * Started to change the flow of user creation. Will eventually confirm email and be ajaxified. ## 0.9 * Upgraded gem to Rails 4 ## 0.1.7 * Added administrators scope to user model ## 0.1.6 * Added a formal_name virtual attribute to the user model * Added the alphabetically scope to the user model ## 0.1.5 * Modified the login info in sidebar partial * Added a login info for navbar partial ## 0.1.4 * Set up all missing translations * Improved and debugged user mailer ## 0.1.3 * Added login module partial to embed in pages and set it up with bootstrap tabs * Refactored login and signup forms * A logged-in user cannot got to login or signup page. They are redirected to the root page. * The two reset password views have now headings and one explanation. More friendly and it makes it clear that it can be used to change one's password even without having forgotten it. ## 0.1.2 * Minor translation fix ## 0.1.1 * Translated the logout link in sidebar and removed button class ## 0.1 * Styled login form the simple_form way * Changed some text and translations in login form * Worked on text and translation in signup form * The shared/menus partial is called from all authentication pages ## 0.0.12 * Added an administrator? method * Refactored the authenicate_as_admin method ## 0.0.11 * Modified some German translation strings. ## 0.0.10 * Added the German translation strings. ## 0.0.9 * Administrator can enable other users do become admins or remove their privileges * localized a few users index view strings * Refactored migrations generator * Added an update rake task ## 0.0.8 * User has_many pages * Cleaned up locale files * Added German locale but translated strings are not in yet ## 0.0.7 * Safe redirect to root if host app did not set up the root route ## 0.0.6 * Redirect users to target page upon logging in if they had been interrupted by authenticate or authenticate_with_admin filters ## 0.0.5 * Users controller has both an authenticate and an authenticate_with_admin before_filters ## 0.0.4 * Added an install rake task to run the migration and locale generators * Refactored generators to give them more flexibility ## 0.0.3 * Added an authenticate_as_admin controller method and its translations * Added a generator to update tkh_authentication locales in the host app ## 0.0.2 * Populated all Spanish translations ## 0.0.1 * Initial release