start work on removing the logged-in user influence on model classes
Move to setting $current_user to the logged-in user's details
let the installer create a test database, do this when provisioning vagrant dev environment
let the installer create a test database, do this when provisioning vagrant dev environment
More cleanup of the MVC split, related to the current logged-in user
add xdebug to the vagrant environment to enable code coverage analysis in test
More MVC separation and test tidying
Tidy up the register action
More MVC separation, all User:: instances are now removed
Move to using CakePHP authorisation system, much better MVC separation
redo the internal accounts checking again - make it a virtual field, much easier...
Improve code coverage of User model
Fix user delete tests
Fix buggy is_alias virtual field when using a model alias
Yet more tests and fixes
Large quantity of tests and fixes, approaching 100% model coverage
Cover off TimeString tests
A working controller test with faked authentication, woo
Make all redirects return to aid testing
Made a start on controller test cases