feat: Learner Dashboard get enrollments (#30808)

* 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>
This commit is contained in:
Nathan Sprenkle
2022-08-11 11:05:07 -04:00
committed by GitHub
parent dafb9f7170
commit e025463872
19 changed files with 1119 additions and 522 deletions

View File

@@ -268,6 +268,7 @@ def complete_course_mode_info(course_id, enrollment, modes=None):
if modes['verified'].expiration_datetime:
today = datetime.datetime.now(UTC).date()
mode_info['days_for_upsell'] = (modes['verified'].expiration_datetime.date() - today).days
mode_info['expiration_datetime'] = modes['verified'].expiration_datetime.date()
return mode_info