From 6eba79af41d45a619d6323395589eda3408d633e Mon Sep 17 00:00:00 2001 From: Mubbshar Anwar <78487564+mubbsharanwar@users.noreply.github.com> Date: Wed, 23 Aug 2023 16:53:32 +0500 Subject: [PATCH] fix: update dashboard recommendations endpoint (#33072) - Update recommendations endpoint from learner recommendations to edx recommendations. - Added docstring to tell contributors that the recommendations related code has been moved to edx-recommendations plugin. VAN-1596 --- lms/djangoapps/learner_recommendations/views.py | 3 +++ lms/static/js/learner_dashboard/RecommendationsPanel.jsx | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lms/djangoapps/learner_recommendations/views.py b/lms/djangoapps/learner_recommendations/views.py index b672ec4811..ca1fe70951 100644 --- a/lms/djangoapps/learner_recommendations/views.py +++ b/lms/djangoapps/learner_recommendations/views.py @@ -48,6 +48,9 @@ log = logging.getLogger(__name__) class AboutPageRecommendationsView(APIView): """ + IMPORTANT: Please do not update or use this API. This code has been moved to edx-recommendations plugin. + Please use that plugin for further code changes. This API will be removed as part of VAN-1427. + **Example Request** GET api/learner_recommendations/amplitude/{course_id}/ diff --git a/lms/static/js/learner_dashboard/RecommendationsPanel.jsx b/lms/static/js/learner_dashboard/RecommendationsPanel.jsx index 2d556eabba..737dfa52a5 100644 --- a/lms/static/js/learner_dashboard/RecommendationsPanel.jsx +++ b/lms/static/js/learner_dashboard/RecommendationsPanel.jsx @@ -26,7 +26,7 @@ class RecommendationsPanel extends React.Component { }; getCourseList = async () => { - const coursesRecommendationData = await fetch(`${this.props.lmsRootUrl}/api/learner_recommendations/courses/`) + const coursesRecommendationData = await fetch(`${this.props.lmsRootUrl}/api/edx_recommendations/learner_dashboard/amplitude/`) .then(response => response.json()) .catch(() => ({ courses: this.props.generalRecommendations,