It looks like 0.6 was missing some translation files due to a bug in the
Transifex client which was tricked by local timestamps and skipping some
translation files:
https://github.com/transifex/transifex-client/issues/22
We need to remember to use `tx pull -af` next time to force the download
of .po files.
Ticket #1127 correctly mentioned that we can't use Django's
get_user_model to register signals:
https://docs.djangoproject.com/en/1.6/topics/auth/customizing/#custom-users-and-signals
This commit rewrites the affected migrate_alerts_to_user receiver to
just happen in Oscar's AbstractUser save() method. This works upwards of
Django 1.4. For Django 1.4, a receiver must be manually registered to
the correct User model.
Introduce text and HTML representations for product attribute values
Oscar previously did neither do anything special for e.g. image
attributes or richtext attributes, nor provide hooks for doing so.
value_as_text and value_as_html properties have been introduced which
allow customising the output. Whereas the handling of the different
types is still lacking (e.g. the image type definitely needs special
handling), it is much easier to add support for that now. Adding them
has been pushed to a later date and is tracked in #1152.
Fixes #1149.