Skip to content
Snippets Groups Projects
Unverified Commit 1d186b34 authored by Simon Chen's avatar Simon Chen Committed by GitHub
Browse files

MST-734 Fix production issue on Learner Onboarding Status Panel (#27248)

* MST-734 Fix production issue on Learner Onboarding Status Panel
Fix the prod issue where learning sequence service object missing the needed get_user_course_outline service API
The user web API call currently returns 500
parent 716b84d9
No related branches found
Tags release-2021-04-05-18.21
No related merge requests found
......@@ -3,7 +3,7 @@ Learning Sequences Runtime Service
"""
from .api import get_user_course_outline_details
from .api import get_user_course_outline, get_user_course_outline_details
class LearningSequencesRuntimeService:
......@@ -16,3 +16,9 @@ class LearningSequencesRuntimeService:
Returns UserCourseOutlineDetailsData
"""
return get_user_course_outline_details(course_key, user, at_time)
def get_user_course_outline(self, course_key, user, at_time):
"""
Returns UserCourseOutlineData
"""
return get_user_course_outline(course_key, user, at_time)
......@@ -33,9 +33,6 @@ django-storages<1.9
# for them.
edx-enterprise==3.21.0
# edx-proctoring 3.8.3 resulted in 500 error on StudentOnboardingStatusView. Temporarily pinned to 3.8.2 version
edx-proctoring==3.8.2
# Upgrading to 2.12.0 breaks several test classes due to API changes, need to update our code accordingly
factory-boy==2.8.1
......
......@@ -107,7 +107,7 @@ edx-milestones==0.3.1 # via -r requirements/edx/base.in
edx-opaque-keys[django]==2.2.0 # via -r requirements/edx/paver.txt, edx-bulk-grades, edx-ccx-keys, edx-completion, edx-drf-extensions, edx-enterprise, edx-milestones, edx-organizations, edx-proctoring, edx-user-state-client, edx-when, lti-consumer-xblock, xmodule
edx-organizations==6.9.0 # via -r requirements/edx/base.in
edx-proctoring-proctortrack==1.0.5 # via -r requirements/edx/base.in
edx-proctoring==3.8.2 # via -r requirements/edx/base.in, edx-proctoring-proctortrack
edx-proctoring==3.8.3 # via -r requirements/edx/base.in, edx-proctoring-proctortrack
edx-rbac==1.4.2 # via edx-enterprise
edx-rest-api-client==5.3.0 # via -r requirements/edx/base.in, edx-enterprise, edx-proctoring
edx-search==3.0.0 # via -r requirements/edx/base.in
......
......@@ -120,7 +120,7 @@ edx-milestones==0.3.1 # via -r requirements/edx/testing.txt
edx-opaque-keys[django]==2.2.0 # via -r requirements/edx/testing.txt, edx-bulk-grades, edx-ccx-keys, edx-completion, edx-drf-extensions, edx-enterprise, edx-milestones, edx-organizations, edx-proctoring, edx-user-state-client, edx-when, lti-consumer-xblock, xmodule
edx-organizations==6.9.0 # via -r requirements/edx/testing.txt
edx-proctoring-proctortrack==1.0.5 # via -r requirements/edx/testing.txt
edx-proctoring==3.8.2 # via -r requirements/edx/testing.txt, edx-proctoring-proctortrack
edx-proctoring==3.8.3 # via -r requirements/edx/testing.txt, edx-proctoring-proctortrack
edx-rbac==1.4.2 # via -r requirements/edx/testing.txt, edx-enterprise
edx-rest-api-client==5.3.0 # via -r requirements/edx/testing.txt, edx-enterprise, edx-proctoring
edx-search==3.0.0 # via -r requirements/edx/testing.txt
......
......@@ -117,7 +117,7 @@ edx-milestones==0.3.1 # via -r requirements/edx/base.txt
edx-opaque-keys[django]==2.2.0 # via -r requirements/edx/base.txt, edx-bulk-grades, edx-ccx-keys, edx-completion, edx-drf-extensions, edx-enterprise, edx-milestones, edx-organizations, edx-proctoring, edx-user-state-client, edx-when, lti-consumer-xblock, xmodule
edx-organizations==6.9.0 # via -r requirements/edx/base.txt
edx-proctoring-proctortrack==1.0.5 # via -r requirements/edx/base.txt
edx-proctoring==3.8.2 # via -r requirements/edx/base.txt, edx-proctoring-proctortrack
edx-proctoring==3.8.3 # via -r requirements/edx/base.txt, edx-proctoring-proctortrack
edx-rbac==1.4.2 # via -r requirements/edx/base.txt, edx-enterprise
edx-rest-api-client==5.3.0 # via -r requirements/edx/base.txt, edx-enterprise, edx-proctoring
edx-search==3.0.0 # via -r requirements/edx/base.txt
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment