Cartridge v0.8.0 Release Notes
Release Date: 2013-02-17 // about 11 years ago-
- Provide better exception messages for required settings in each of the payment processors - Stephen McDonald
- Pass amount to Stripe as integer intead of string. The Stripe API docs indicate that the "amount" passed to a Stripe. charge object should be an int, not a string. See
https://stripe.com/docs/api?lang=python#create_charge
- Lorin Hochstein - Don't put payment specific settings in
local_settings
template - Stephen McDonald - Move dummy stripe key setting into its test - Stephen McDonald
- Fix AttributeError with empty cart in Django 1.5. Django 1.5 looks for a pk in BaseInlineFormSet's
__init__
, which it couldn't find on EmptyCart. The fix adds the attribute with value None - Alex Hill - Only run stripe tests if its used, since it breaks Python 2.5 support (stripe package doesn't work in 2.5) - Stephen McDonald
- Fix class decorator for stripe tests for Python 2.5 - Stephen McDonald
- Added abstract base class for Product. Defining the manager on an abstract base class means subclasses will. inherit it instead of having to explicitly define their own - Alex Hill
- Fix
jquery.tools
references for product image overlay. Closes #83 - Stephen McDonald - Added fields
'tax_type'
and'tax_total'
and processors that mimic the functionality of'shipping_type'
and'shipping_total'
- Evan Leis - By default,
tax_total
is 0 - Evan Leis tax_free
session option is unnecessary, updated documentation ondefault_tax_handler
- Evan Leis- Add
OrderForm.preprocess()
class method - Alex Hill - preprocess should be a class method, not static - Alex Hill
- Removed redundant JS on checkout page - Alex Hill
- Remove stray print() call - Alex Hill
- Fix and add comments - Alex Hill
- Move variable declarations around for clarity - Alex Hill
- Added test for
set_tax
- Evan Leis - Added documentation. Merged two tests as they are entirely co-dependent - Evan Leis
- Fix rendering of payment fields when checkout steps aren't split - Stephen McDonald
- Implemented handling for the createdb --nodata management command option, splitting out fixtures into required/optional. Closes #29 - Stephen McDonald
- Use dummy test data in order test, since form validation will fail if
SHOP_CHECKOUT_STEPS_CONFIRMATION
is False - Stephen McDonald - Added docs for the new tax handling - Stephen McDonald
- Added a section about categories as pages to the docs - Stephen McDonald
- Fix displaying product form with empty
SHOP_OPTION_TYPE_CHOICES
- wrwrwr - Bump Mezzanine version to 1.4.0 - Stephen McDonald