- Create documentation (ecommerce/journals/docs/journals.rst)
- Document the changes we made for the journals integration
- Document the aspects of ecommerce we learned in the process
- Created a list of future work
- Refactor journal bundle offers: Refactor of JournalOffers to
JournalBundleOffers to match the UI
- Increase code coverage
- Switch to using tiered cache
- Extend time out for journal bundle cache
- Get api path from journal contsants instead of using raw string
- In serializers.py replace getMethod with getCharField
- Rename StockRecordSerializer and StockRecordSerializerForUpdate to
avoid confusion with class of same name in extensions app
- Replace journal product class string with constant
- Add and clean up existing doc strings
- Clairified how self.basket_skus is passed around the conditions.py
- Refactor journal to be plural
- The django app name 'journal' has been changed to 'journals' to be
in line with other product apps like 'entitlements' and 'programs'
- The ecommerce journal api path has been changed from
'journal/api/v1' to 'journals/api/v1'
- Migrations were in an odd state because this feature branch had been
rebased from master many times over the course of months. Clean up
included:
- Changing name of 0031_journal_product_class.py migration to
0032_journal_product_class.py so there wouldn't be two migrations
sharing the same number
- Regenerating all the auto generated migrations
| Name |
Last commit
|
Last update |
|---|---|---|
| .travis | Loading commit data... | |
| docs | Loading commit data... | |
| e2e | Loading commit data... | |
| ecommerce | Loading commit data... | |
| media | Loading commit data... | |
| requirements | Loading commit data... | |
| .bowerrc | Loading commit data... | |
| .codecov.yml | Loading commit data... | |
| .coveragerc | Loading commit data... | |
| .eslintrc.json | Loading commit data... | |
| .gitignore | Loading commit data... | |
| .isort.cfg | Loading commit data... | |
| .pep8 | Loading commit data... | |
| .travis.yml | Loading commit data... | |
| AUTHORS | Loading commit data... | |
| CONTRIBUTING.rst | Loading commit data... | |
| LICENSE | Loading commit data... | |
| Makefile | Loading commit data... | |
| README.rst | Loading commit data... | |
| bower.json | Loading commit data... | |
| build.js | Loading commit data... | |
| conftest.py | Loading commit data... | |
| gulpfile.js | Loading commit data... | |
| karma.conf.js | Loading commit data... | |
| manage.py | Loading commit data... | |
| openedx.yaml | Loading commit data... | |
| package-lock.json | Loading commit data... | |
| package.json | Loading commit data... | |
| pylintrc | Loading commit data... | |
| pytest.ini | Loading commit data... | |
| requirements.txt | Loading commit data... |