Hmmm, this turned out to be a monster commit. This change allows the
basket to be able to correctly calculate prices including tax.
It also requires a whole load of test changes since all baskets now
require a strategy instance to be assigned.
* Emailbackend: Updated to use REQUIRED_FIELDS
* Demo and sandbox site now use compat.AUTH_USER_MODEL as well
* Added example custom user that gets tested for Django >= 1.5
* Doesn't use progressive plugin on travis (which made the console
output unreadable).
* Allows arbitrary nose options to be used with ./runtests.py. Before,
they might get clobbered.
* Avoid dupliation issue with nose picking up options independentally
from the testrunner script
Default behaviour is still the same.
This is needed for internal Tangent projects. The search app in oscar
still needs some work but it works in a very basic fashion at the
moment.
The template for search results still needs attention.
- Tidied up JS slightly, using 4 space indentation
- Moved layout_* templates into folders
- Few updates to the base templates
- Put oscar's JS into its own folder within static/js
- Added flatpages to the test env to get tests to pass
more updates to the ExtendedURLValidator, missing the '/' is bad. Explicitly set APPEND_SLASH to True in test settings so that it's clear that we expect it to be on