|
|
@@ -62,6 +62,11 @@ Most of the new features in 0.5 are around offers.
|
|
62
|
62
|
- An offer can be restricted to give a maximum total discount. After this
|
|
63
|
63
|
amount of discount has been awarded, the offer becomes unavailable.
|
|
64
|
64
|
|
|
|
65
|
+.. figure:: screenshots/0.5/offer-restrictions.png
|
|
|
66
|
+ :scale: 50%
|
|
|
67
|
+
|
|
|
68
|
+ The restrictions editing page for an offer within the dashboard.
|
|
|
69
|
+
|
|
65
|
70
|
* Offers can now be suspended and reinstated.
|
|
66
|
71
|
|
|
67
|
72
|
* The offers dashboard has been rewritten.
|
|
|
@@ -75,6 +80,10 @@ The design of the dashboard has been reworked, offering a better user experience
|
|
75
|
80
|
throughout the dashboard. This work is still ongoing, further improvements in
|
|
76
|
81
|
how the dashboard pages are laid out will appear in 0.6.
|
|
77
|
82
|
|
|
|
83
|
+.. figure:: screenshots/0.5/dashboard-nav.png
|
|
|
84
|
+
|
|
|
85
|
+ The new dashboard navigation.
|
|
|
86
|
+
|
|
78
|
87
|
Internationalisation
|
|
79
|
88
|
~~~~~~~~~~~~~~~~~~~~
|
|
80
|
89
|
|
|
|
@@ -84,6 +93,11 @@ partial coverage).
|
|
84
|
93
|
|
|
85
|
94
|
.. _Transifex: https://www.transifex.com/projects/p/django-oscar/
|
|
86
|
95
|
|
|
|
96
|
+.. figure:: screenshots/0.5/transifex.png
|
|
|
97
|
+ :scale: 80%
|
|
|
98
|
+
|
|
|
99
|
+ A snippet from the Oscar Transifex page.
|
|
|
100
|
+
|
|
87
|
101
|
Oscar's default templates also now support a simple language picker.
|
|
88
|
102
|
|
|
89
|
103
|
New settings have been introduced to control how slugs are generated. By
|
|
|
@@ -100,7 +114,7 @@ There are several noteworthy smaller improvements
|
|
100
|
114
|
* Oscar's documentation has been reorganised and improved. This is part of an
|
|
101
|
115
|
ongoing effort to improve it. Watch this space.
|
|
102
|
116
|
|
|
103
|
|
-* Oscar's template now use django-compressor_ to comrpess CSS and JS assets.
|
|
|
117
|
+* Oscar's template now use django-compressor_ to compress CSS and JS assets.
|
|
104
|
118
|
|
|
105
|
119
|
* Products can now be deleted using the catalogue dashboard.
|
|
106
|
120
|
|
|
|
@@ -136,21 +150,25 @@ projects):
|
|
136
|
150
|
* Customers are notified if changes to their basket lead to new offers being
|
|
137
|
151
|
applied (or if previously applied offers are no longer available).
|
|
138
|
152
|
|
|
|
153
|
+.. figure:: screenshots/0.5/html_flash_msg.png
|
|
|
154
|
+
|
|
|
155
|
+ A flash message indicating that the customer's basket has now qualified for
|
|
|
156
|
+ a new offer.
|
|
|
157
|
+
|
|
139
|
158
|
* Some testing utilities have been extracted into a new package,
|
|
140
|
159
|
django-oscar-testsupport_, so they can be used by Oscar extensions.
|
|
141
|
160
|
|
|
142
|
161
|
* A Vagrant_ manifest is provided for testing Oscar against different database
|
|
143
|
162
|
vendors.
|
|
144
|
|
-
|
|
145
|
|
-.. _django-oscar-testsupport: https://github.com/tangentlabs/django-oscar-testsupport
|
|
146
|
|
-.. _tox: http://testrun.org/tox/latest/
|
|
147
|
|
-.. _Vagrant: http://www.vagrantup.com/
|
|
148
|
|
-
|
|
149
|
163
|
* Oscar's javascript has been rewritten to be cleaner and more extensible.
|
|
150
|
164
|
|
|
151
|
165
|
* Coverage data is now submitted to coveralls.io_
|
|
152
|
166
|
|
|
153
|
167
|
.. _coveralls.io: https://coveralls.io/r/tangentlabs/django-oscar
|
|
|
168
|
+.. _django-oscar-testsupport: https://github.com/tangentlabs/django-oscar-testsupport
|
|
|
169
|
+.. _tox: http://testrun.org/tox/latest/
|
|
|
170
|
+.. _Vagrant: http://www.vagrantup.com/
|
|
|
171
|
+
|
|
154
|
172
|
|
|
155
|
173
|
Upgrading
|
|
156
|
174
|
=========
|