Major cleanup work on ShoppingCart models
* Make currency a property of the Order (for validation purposes) * Remove null=True from Char fields * Use InheritanceManager for subclassing OrderItem * Change VerifiedCertificate to better handle some new use cases * Cleaned out old migrations * Tests!
Showing
- lms/djangoapps/shoppingcart/migrations/0001_initial.py 58 additions, 6 deletionslms/djangoapps/shoppingcart/migrations/0001_initial.py
- lms/djangoapps/shoppingcart/migrations/0002_auto__del_field_order_nonce__add_field_order_bill_to_first__add_field_.py 0 additions, 183 deletions...order_nonce__add_field_order_bill_to_first__add_field_.py
- lms/djangoapps/shoppingcart/migrations/0003_auto__add_field_order_bill_to_state.py 0 additions, 96 deletions...rt/migrations/0003_auto__add_field_order_bill_to_state.py
- lms/djangoapps/shoppingcart/migrations/0003_auto__add_verifiedcertificate.py 0 additions, 111 deletions...pingcart/migrations/0003_auto__add_verifiedcertificate.py
- lms/djangoapps/shoppingcart/models.py 85 additions, 81 deletionslms/djangoapps/shoppingcart/models.py
- lms/djangoapps/shoppingcart/tests.py 71 additions, 17 deletionslms/djangoapps/shoppingcart/tests.py
- lms/djangoapps/shoppingcart/views.py 1 addition, 1 deletionlms/djangoapps/shoppingcart/views.py
- lms/envs/common.py 3 additions, 3 deletionslms/envs/common.py
- requirements/edx/base.txt 1 addition, 0 deletionsrequirements/edx/base.txt
Loading
Please register or sign in to comment