Alexander Gaevsky
cdf7558ed0
Use mailgun transaction email template for the customer emails.
8 years ago
Alexander Gaevsky
e09759604e
Import signals directly.
8 years ago
Alexander Gaevsky
b02ecd9230
Replace direct imports with dynamic object loading for full better customizability.
9 years ago
Samir Shah
f6d8eafc72
Enforce user_can_authenticate check before authenticating users in EmailBackend.
8 years ago
Samir Shah
80d42bb699
Log invalid URL names in dashboard nav access function.
If a url_name is invalid, then log the exception instead of silently discarding that menu item.
8 years ago
Paul J Stevens
78823ca044
Feature/stacked offers (#2410)
* flesh-out initial opaque data-model
refactors the basket line consumption into a facade object.
the goals is accomodating combitions of various offers on the same basket-lines,
while remaining backward compatible with the current single offer per line
policy.
* add docstrings
* add exclusive flag to conditionaloffer model and continue refactoring
* test new offer consumption on basket view
* cleanups
* fix exclusivity
* code style
* add cast to pacify tests
* spelling
* add some documentation to the release notes
* move documentation to new 1.6 release docs
8 years ago
Michael van Tellingen
6aeb26c319
Allow latest django-haystack release (for Django 1.11)
8 years ago
Samir Shah
83206547fe
Update User Model documentation
- Remove outdated material relating to old versions of Django
- State that Oscar assumes that the email field is unique
- Update a number of links to Django documentation.
- Minor fixes to other bits of documentation.
8 years ago
Michael van Tellingen
4aa35023f4
Remove catalogue.ProductSearchHandler (deprecated)
8 years ago
Michael van Tellingen
6907b62eb5
Update release notes
8 years ago
Samir Shah
e191a954d4
Switch to using Django's password validation framework in Django >=1.9
Django 1.9 introduced the AUTH_PASSWORD_VALIDATORS setting which allows for
more flexible password validation. Switch to using that when it is available,
with a fallback to Oscar's previous behaviour in Django 1.8 or when this
setting is empty.
8 years ago
Alexander Gaevsky
166f8bf3f9
Remove product reviews on product removal.
8 years ago
Samir Shah
1a2e827916
Remove the verify_exists argument from ExtendedUrlField
This was removed from the parent class way back in Django 1.4, and was
not being used at all here. It existed only for backwards compatibility.
8 years ago
Samir Shah
03eb166be9
Update supported Django/Python versions and tox configuration.
- Drop support for Django 1.9 (EOL)
- Drop support for Python 3.6 with Django 1.8 to 1.10
8 years ago
Samir Shah
1424c6874a
Fix EmailBackend.authenticate() signature for Django 1.11.
8 years ago
Samir Shah
d351847f6a
Add more tests for product alerts, save alerts sent to registered users, and notes to the docs.
8 years ago
Alexander Gaevsky
3ee66877a2
Load offer applicator class from the new location.
9 years ago
Alexander Gaevsky
14b09fbd8d
Make `Voucher.date_created` and `VoucherApplication.date_created` DateTimeField for consistency with other models.
8 years ago
Michael van Tellingen
3254c60177
Update release notes for 1.5
8 years ago
Samir Shah
5f0f88ee2c
Add documentation for the stock alert functionality.
8 years ago
Michael van Tellingen
66f8a4acf9
Add ticket number to release notes for Django 1.11
8 years ago
Michael van Tellingen
d84b6a4cba
Update release notes for 1.5
8 years ago
Alexander Gaevsky
809c607f0a
Cleanup `DISPLAY_VERSION` and `VERSION` settings, move `USE_LESS` and `GOOGLE_ANALYTICS_ID` to the Oscar settings namespace.
8 years ago
Alexander Gaevsky
9fd57610a6
Add note to the release docs about upgrade to GA Universal Analytics.
8 years ago
Alexander Gaevsky
f57289895c
Remove shortcuts filters for order list in the dashboard in order to support filtering by all order search form fields based on provided querystring parameters.
8 years ago
Alexander Gaevsky
fdea437377
Slightly refactor currency formatting in order to support multiple currencies.
9 years ago
Maik Hoepfel
220ea50812
Make SimpleAddToBasketForm easier to customize
Upon implementing previous commit, my changes weren't picked up because
Oscar served the SimpleAddToBasketForm. If a user wants to implement
changes in both forms (which is more likely than it is not), the
previous structure meant they had to be duplicated or mixed in. Now, for
most changes, SimpleAddToBasketForm can be ignored.
10 years ago
Alexander Gaevsky
1d81c85070
Add note about backwards incompatible change to the release notes about moved formsets to the separate modules.
9 years ago
Alexander Gaevsky
49481b9b07
Add note about adding billing address to user address book to release notes.
9 years ago
Michael van Tellingen
03b65bc5f4
1.4 release date
9 years ago
Michael van Tellingen
fa8aca9818
Remove oscar.core.utils.compose
9 years ago
Michael van Tellingen
c26642732b
Remove the oscar.test.decorators module
9 years ago
Michael van Tellingen
83322874b8
Remove the ``ellipses_page_range`` templatetag.
The templatetag was actually never used in Oscar. See
`django-rangepaginator` for an alternative.
9 years ago
Michael van Tellingen
7660b8535b
Remove the `oscar.core.logging.handlers.EnvFileHandler``.
Deprecated in 1.4
9 years ago
Michael van Tellingen
9e3ad83122
Remove deprecated Product.min_child_price_*_tax
9 years ago
Michael van Tellingen
5986a32c5f
Remove the profiling middleware (deprecated since 1.4)
9 years ago
Michael van Tellingen
17a1f6b17a
1.5 release notes placeholder
9 years ago
Michael van Tellingen
80051d4a45
Minor refactoring of django-tables2 implementation
9 years ago
Michael van Tellingen
cca40800d4
Remove duplicate release notes for 0.4
9 years ago
Michael van Tellingen
2e25973990
Update changelog of really old releases
9 years ago
Michael van Tellingen
9070b7a680
fix rst issue
9 years ago
Michael van Tellingen
8a92766841
Update release notes
9 years ago
Michael van Tellingen
01c3cb7af2
Fix docs build
9 years ago
Michael van Tellingen
f5ce5cc17e
Create release notes
9 years ago
Michael van Tellingen
2f43b05aa0
Set 1.3 release date
9 years ago
Michael van Tellingen
84370df557
Typo in release notes (Thanks rmoorman)
9 years ago
Michael van Tellingen
cfe6024d02
Update release notes
9 years ago
Michael van Tellingen
7d3a643901
Move ProductAttributesContainer to `catalogue.product_attribute`.
This allows for customizing product attributes by using the common
get_class() method.
9 years ago
Michael van Tellingen
4bf04164c6
Update release notes for 1.3.0
9 years ago
Alexander Gaevsky
1c54fff739
Fix approved product review queryset (#1920)
10 years ago