feat: Drop support for the legacy Schedule and Details page.#38417
Merged
irfanuddinahmad merged 1 commit intomasterfrom May 8, 2026
Merged
feat: Drop support for the legacy Schedule and Details page.#38417irfanuddinahmad merged 1 commit intomasterfrom
irfanuddinahmad merged 1 commit intomasterfrom
Conversation
81190eb to
40b1b85
Compare
bdc834d to
9f02cbb
Compare
53107fd to
710bb87
Compare
52 tasks
8973172 to
bd229e3
Compare
5cfb948 to
6d089cc
Compare
salman2013
approved these changes
May 7, 2026
6d089cc to
badbc67
Compare
82c5267 to
e850926
Compare
The legacy Schedule and Details page in Studio has been replaced with a new view in the Authoring MFE. This change removes the now unused JS/HTML/Python related to the old page. This work is part of #36108 BREAKING CHANGE: The 'legacy_studio.schedule_details' waffle flag will no longer be respected. The system will behave as if the flag is set to false permanently.
3ae3bf7 to
6519c84
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This pull request removes the legacy course settings page and its associated frontend code in favor of the new schedule details page. The main changes involve cleaning up both backend and frontend code to fully deprecate the old implementation.
Deprecation of legacy course settings page:
use_new_schedule_details_pagefeature flag and theget_course_settingsutility fromcourse.py, as the old settings page is no longer supported.settings_handlerview incourse.pyto always redirect to the new schedule details page, eliminating the conditional logic and rendering of the oldsettings.htmltemplate.Frontend cleanup:
cms/static/js/factories/settings.jsfile, which was responsible for initializing and rendering the legacy course settings page in the frontend.Testing:
302 redirect to MFE
🤖 Generated with Claude Code