Django-oscar

Latest version: v3.2.5

Safety actively analyzes 681844 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 26 of 33

0.8

===

* Django 1.7 support
* Fix localisation bug

0.8.0

- Add Concept of System Offer Groups.
- System Offer Groups are standard offer groups, but are
automatically created and are ensured to always exist. They
can not, therefore, be created or deleted via the dashboard
UI. They are lazy-created by referencing them in code using
the
`oscarbluelight.offer.groups.register_system_offer_group(slug='foo')`
function. - Along with this functionality comes the addition of offer
and group related signals which can be used to perform
actions at specific points in time during offer group
application. For example you could create a system offer
group for offers which should be applied only after taxes
have been calculated. Then you could use the
`pre_offer_group_apply` signal to perform tax calculation on
a basket directly before the offer group is applied.

0.7.2

------------------
- Add support for Django 1.11 and Oscar 1.5
- Add new field to the FinancingPlan model to contain a price threshold value.
- While the offers system is still used to determine what plans a basket is eligible for, sometimes plan data is needed before a product is in the basket. For example, you may wish to advertise a monthly payment price for a product outside of the basket context. Previously the ``is_default_plan`` flag was used for this purpose. Now, each plan can have a price threshold set in the ``product_price_threshold``. Then, those threshold values can be used to determine which plan to display for each product. For example, if you configure plan 0001 with a threshold of $100.00 and plan 0002 with a threshold of $200.00, a product costing $150.00 would display a monthly price calculated based on plan 0001 while a product costing $500.00 would display a monthly price calculated based on plan 0002. The ``is_default_plan`` flag still exists and can be used as a fallback to products not meeting any of the configured thresholds.
- Add template override in the sandbox store to demonstrate this behavior.

0.7.1

- Fix exception in dashboard when adding compound conditions

0.7

===

* Load geocode service dynamically
* Drop support for Oscar 0.5

0.7.0

- Fix bug related to conditions consuming basket lines when the
condition range differed from the benefit range.
- Run model validation before applying benefits to a basket. Results
in better error reporting of invalid but difficult to enforce data.
- Start to rebuild OfferGroup dashboard view as a React application.
- Currently just recreates existing functionality using React
and an API endpoint. - Next release will include drag-and-drop priority sorting of
offers, vouchers, and offer groups.

Page 26 of 33

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.