Fixing the Manage Allowances drop down issue. I've also refactored some tests to use the new ruby syntax and refactored some JS to remove some DRY issues
Updated the specs to use the newer Ruby syntax (lots of other places still to do, but it is a start
Made a fix to the rejection code not replenishing days remaining. If a request is rejected, the absence isdestroyed and the days replenished (the before_destroy callback had to be amended to ensure that all scenarios are covered. Will detail more in the pull request
Updated the readme (forgot to do this).
Added extra tests for User Day spec and small tidying up to update to newer Ruby syntax
Added a few extra user tests and some controller tests to ensure that only managers can view the Administration controller pages
Added password strength validation into the user model (IMPORTANT CHANGE - PLEASE REVIEW THOROUGHLY AS COULD POTENTIALLY AFFECT USERS WITH WEAK PASSWORD)
Small update to password validation strength error message + Read Me)
Added pagination to the Reports page to make it more usable (it is set to 30 by default using will_paginate gem
Small commit to tidy up Registration form to use new Ruby syntax
Added lost password functionality, along with updates to confirmation + unlocking of account views to bring them into line with the styles of the updated app
Added lost password functionality, along with updates to confirmation + unlocking of account views to bring them into line with the styles of the updated app
Updated read me as I forgot to do so in last commit
Extra change to readme
Removed the links to Help and Contact as they are not needed. Updated readme to reflect this
Very small update to the calendar view
Minor change to the absences controller. I had to place send email function obviously BEFORE potentially destroying the object. The emails are now sending correctly again. Also fixed some unit tests.
Small updates to the invitation code to make it look the same as the other pages. Going to now look a bit more at the general styling of the application
Tidying up to the views to be more consistent with the rest of the app
Small commit following some review comments from Dave E