Srdjan Cosic
b974b69ecd
Remove order receivers
7 anos atrás
Srdjan Cosic
179835a254
Add noqa on import of receiver in order.config.py
7 anos atrás
Srdjan Cosic
542f9d1cd0
Add test receiver creates order status change object
7 anos atrás
Srdjan Cosic
c15700a488
Add order status change table to order detail template
7 anos atrás
Srdjan Cosic
f22fad19bd
Add receiver on order_status_change signal
7 anos atrás
Srdjan Cosic
c66d83b88f
Add model for tracking order status changes
7 anos atrás
SrdjanCosicPrica
21c10c87a0
Improve explanation for why you cannot add a variant, when a product hasn't been saved (#2822)
7 anos atrás
SrdjanCosicPrica
82e605c841
Fix form errors when going back to first step in dashboard OfferWizard (#2819)
7 anos atrás
Selim
ae048a3176
Add missing Decimal import to code block in documentation (#2820)
7 anos atrás
Samir Shah
d206113347
Merge pull request #2817 from django-oscar/pyup-update-django-debug-toolbar-1.9.1-to-1.10
Update django-debug-toolbar to 1.10
7 anos atrás
pyup-bot
e5f9231cb1
Update django-debug-toolbar from 1.9.1 to 1.10
7 anos atrás
Samir Shah
870bfd808c
Fix psycopg2 dependency in requirements.txt
7 anos atrás
Samir Shah
35603c6f48
Merge pull request #2815 from sasha0/feature/dependencies
Update Psycopg2 dependency.
7 anos atrás
Alexander Gaevsky
602374e5ee
Force install Psycopg2 from source.
7 anos atrás
Samir Shah
c581759b9e
Add release notes for #2813 and tweak grammar of release notes for #2616.
7 anos atrás
Samir Shah
3f754dcb91
Merge pull request #2813 from edoburu/fix/range-inclusion-checks
Optimize Range checks, and fix missing excluded_products in range.all_products()
7 anos atrás
Diederik van der Boor
da4f0e4dc4
Fix Range.all_products() inconsistency with contains_product()
This change fixes the inconsistency with range.all_products() which
didn't check for exclusions when includes_all_products is set
Every other bit of oscar expected range.includes_all_products means
that all products are included, no questions asked. The dashboard
interface even hides the option to edit/remove individual products.
The short circuiting in ConditionalOffer.products() is removed so
the range.all_products() logic is applied consistently.
7 anos atrás
Alexander Gaevsky
7244e7b4cd
Update tests.
8 anos atrás
Alexander Gaevsky
08cbdbbbcf
Do not allow to put child product to the basket, but rather navigate to the child detail page instead.
7 anos atrás
Alexander Gaevsky
fae34a3fad
Disable redirection to parent product detail page for variant products.
7 anos atrás
Diederik van der Boor
141bdf6eb7
Optimize category retrieval for ranges: limit selected fields
When packages like oscar-wagtail redefine the Category model,
it can include a lot of extra CMS field data. These affect the
performance of the range lookups, while only a few fields are needed.
7 anos atrás
Diederik van der Boor
67611b5d08
Optimize Range queries for contains_product() and all_products()
Cache the categories, so a range can be tested against a set of products
without refetching the categories all the time.
Also avoid querying product.get_product_class() as the Range.classes is
typically empty (it's not exposed in the Oscar dashboard interface).
It could even avoid another query if there was an API like
product.get_product_class_id() but this could cause compatibility problems for
projects that override product.get_product_class()
The range.all_products() uses range._category_ids() which performed 2 queries
where it only needs one, and can now reuse cached data.
Calling range.is_reorderable also fetched unneeded children, but this was
hidden in the RangeProductListView due to the reuse of cached data.
7 anos atrás
Samir Shah
f1c1e288ed
Merge pull request #2802 from davisnando/success_url
7 anos atrás
Nando Davis
b2b76fb4c7
Use success_url consistently in checkout views.
7 anos atrás
Samir Shah
6bbfc6a137
Merge pull request #2809 from django-oscar/pyup-update-django-extensions-2.1.1-to-2.1.2
Update django-extensions to 2.1.2
7 anos atrás
pyup-bot
bc43bf04a8
Update django-extensions from 2.1.1 to 2.1.2
7 anos atrás
Samir Shah
802415d366
Add docs and release notes for datetime_filters tag library.
7 anos atrás
Samir Shah
7f8df357de
Add utils for formatting time deltas, for use in basket.time_since_creation report values
7 anos atrás
Samir Shah
c2dee86669
Merge pull request #2807 from django-oscar/pyup-update-django-extensions-2.1.0-to-2.1.1
Update django-extensions to 2.1.1
7 anos atrás
pyup-bot
a61f433b7d
Update django-extensions from 2.1.0 to 2.1.1
7 anos atrás
Alexander Gaevsky
2929ce16a2
Allow to specify database user and password in tests configuration.
7 anos atrás
Alexander Gaevsky
0075be7cd6
Add django-oscar-invoices to the extensions list.
7 anos atrás
PlayDay
dd9cbe6cb0
(UPDATE) add timedelta formatter, pretify basket.time_since_creation report value
7 anos atrás
Samir Shah
ae38561f4d
Merge pull request #2801 from sasha0/feature/docs
Remove note about django-compressor from the docs.
7 anos atrás
Alexander Gaevsky
3b3c726c94
Remove note about django-compressor from getting started docs since it was removed from Oscar for a while.
7 anos atrás
Samir Shah
5b47a97136
Fix debug error URLs whose handlers now require an exception.
7 anos atrás
Samir Shah
1bf8d9720f
Add documentation for category_tree template tag.
7 anos atrás
Samir Shah
b32178adf1
Replace RemovedInOscar20Warning with RemovedInOscar21Warning.
7 anos atrás
Samir Shah
66cbeab8cf
Deprecate ProductManager and BrowsableProductManager.
7 anos atrás
Samir Shah
99d961b24b
Add release notes for #2792.
7 anos atrás
dfirst
79eb14e93b
Improve validation logic of reviews sort order form
Fixes #2579 .
7 anos atrás
Samir Shah
4ca9bb6358
Add release notes for #2784.
7 anos atrás
Samir Shah
135d9ee6a5
Merge pull request #2784 from metaclassco/issue/get_charge_in_weight_based_method
Improve charge computation in `WeightBased` shipping method
7 anos atrás
Basil Dubyk
14c7fdb367
Improve charge computation in `WeightBased` shipping method
When `remaining_weight` is "0" (zero) we should not get band for it.
7 anos atrás
Samir Shah
664b017d98
Merge pull request #2786 from django-oscar/pyup-update-whitenoise-3.3.1-to-4.0
Update whitenoise to 4.0
7 anos atrás
pyup-bot
f8e8d4741f
Update whitenoise from 3.3.1 to 4.0
7 anos atrás
Samir Shah
fc3e015613
Forward-port release notes for v1.6.4
7 anos atrás
dfirst
bcd3a8e19d
Prettify dates in dashboard report descriptions
7 anos atrás
dfirst
f968d44a79
Add DatePickerInput widget to dashboard reviews sorting form
7 anos atrás
Samir Shah
4395ef3839
Forward-port release notes for 1.6.3 and update Django 2 dependency in tox.ini.
7 anos atrás