* feat: fill out enrollment serializer
* test: add basic integration tests for enrollments
* feat: get info for user account activation
* test: test integrating user account activation
* feat: get course enrollments
* feat: get course email settings
* feat: add ecommerce info
* feat: add resume urls
* refactor: move learner home to separate app
* refactor: remove course limit
Co-authored-by: nsprenkle <nsprenkle@2u.com>
- Moving xmodule folder to root as we're dissolving sub-projects of common folder in edx-platform
- More info: https://openedx.atlassian.net/browse/BOM-2579
- -e common/lib/xmodule has been removed from the requirements as xmodule has itself become the part of edx-platform and not being installed through requirements
- The test files common/lib/xmodule/test_files/ have been removed as they are not being used anymore
A couple of these (*/static, */templates) may prove to be too noisy, but
most of them seem low-traffic enough. If we find any of these
directories to be unhelpful, we can/should remove them.
Right now there are no owners associated but this should clarify what is
considered part of the core and core extensions. This is not a full
list so things will have to be added as we find that they need an owner
and don't have one. This list was taken by looking at the parts of our
codebase that is most executed for edx.org and so should represent the
most important things that should probably have owners.