Christopher Neugebauer
|
68e7e4e594
|
Checks enabling conditions before adding items to the list
|
2016-03-04 18:33:03 -08:00 |
|
Christopher Neugebauer
|
8400da17da
|
Fixes error in EnablingConditionBase, adds admins for Product and Category enabling conditions
|
2016-03-04 18:33:03 -08:00 |
|
Christopher Neugebauer
|
0182a32f03
|
Fixes various errors in discount calculation, and adds tests for these
|
2016-03-04 18:32:52 -08:00 |
|
Christopher Neugebauer
|
99f4b8dfe0
|
Fixes validation error in models.py for adding discounts
|
2016-03-04 18:32:52 -08:00 |
|
Christopher Neugebauer
|
a4de15830c
|
Adds checkout view, which generates an invoice, and then redirects to the invoice itself.
|
2016-03-04 18:32:52 -08:00 |
|
Christopher Neugebauer
|
1b7d8a60c1
|
Adds product_category form, which allows users to add products from a specific category to their cart.
|
2016-03-04 14:07:03 -08:00 |
|
Christopher Neugebauer
|
c51be4d30a
|
Adds set_quantity as a method on CartController.
Refactors add_to_cart to be in terms of set_quantity
|
2016-03-04 14:07:02 -08:00 |
|
Christopher Neugebauer
|
c13a986f2d
|
Updates migration
|
2016-01-22 22:07:59 +11:00 |
|
Christopher Neugebauer
|
2e89bc4887
|
Adds validation code to make sure that only one discount condition is applicable per product
|
2016-01-22 21:53:30 +11:00 |
|
Christopher Neugebauer
|
224878a10c
|
Fixes flake8 errors
|
2016-01-22 17:21:29 +11:00 |
|
Christopher Neugebauer
|
c2400c4695
|
Moves the controller modules into their own subpackage. There's going to be a lot of stuff in there.
|
2016-01-22 16:29:41 +11:00 |
|
Christopher Neugebauer
|
d9e433659d
|
Imports code from old Symposion repo
|
2016-01-22 16:19:11 +11:00 |
|