fix: limit the course runs in course page to the ones in catalog #7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
By default, the course detail page lists all the available course runs of a course for the learner to enroll. However, this exposes course runs that are not included in a enterprise catalog to the learners. In this commit, the course runs are filtered to allow only the runs mentioned in the catalog to be shown to the learner.
Internal-ref: https://tasks.opencraft.com/browse/BB-9491
Before
After
Testing Instructions
{"key": ["<COURSE ID of Rerun>"]}
webpack.dev.config.js
npm start
http://<tutor-app-domain>:8734/test-enterprise/course/<short-course-id>
. short-course-id is just the first 2 parts without the course run identified. For example incourse-v1:edX+DemoCourse+2025_T1
the short ID would beedx+DemoCourse
.