This is the new 0.3dev. I reversed a lot of the changes from the old 0.3. Also added in a few unit tests to the auth system. Removed lib/tasks.py
Adding all files to commit so can get assistance with test discovery. This is not-working
Fixed issue with tests not be discovered. Added some config to .travis.yml
Moved settings_example.py to just be settings.py so Travis can build. Please be careful when update the live site as to not overwrite the settings which are already in place
Changed 'run_tests.py' to run to return 1 if an error occurs (needed for Travis). Added .travis-requirements.txt which is the same as the renames requirements.txt but with CherryPy and Gunicorn removed. This will allow the build for tests to be a lot quicker
Builds were failing due to me still having settings.py in .gitignore, fixed
Added Travis build status to README.md
Commiting so that I have a roll back point. A lot is changing in the code base. The auth system now has tests, they may not test every case but they will be useful for now. Also added in icons to the menu, these may need converting to CSS sprites at some point, need to make white ones for hover
A little more work. Added in templates for extra emails which will be sent. These are just copies at the moments. Also moved all error templates to their own folder. These are going be published by Nginx in the future rather than Flask. This means we do not have to duplicate them
Some more work on emails, lua scripts and auth system
Some views work for the auth system
Merge branch '0.3dev'. Changing the way Git is done on Pjuu. All development work will be in master and each actual Pjuu release will be branched from this in to branched with the version number. For example the branch for deployment will become 0.3 when 0.3 is ready in the master branch.