DEPR-108 Checklist
https://github.com/edx/edx-platform/pull/26791
Remove the course info page itself
Ensure that Studio page editing still works correctly
Before:
After:
Adding & deleting new pages works properly
Remove enable_course_home_improvements flag
Convert any remaining tests to work against the new page
Write new tests as appropriate
Remove any references to the course's
bypass_home
setting - done in https://github.com/edx/edx-platform/pull/24675Remove locust test task that accesses this page in the edx-load-tests repo
Remove SASS that was written specifically for this page
Remove the waffle flag (course_experience.unified_course_tab)
Code removed in https://github.com/edx/edx-platform/pull/25571
Docs removed in https://github.com/edx/edx-documentation/pull/1921
Remove course.bypass_home configuration (assuming Course Info was only use). (May require follow-up story or task to remove from DB.) - Check if this was done as part of https://github.com/edx/edx-platform/pull/24675
Remove enable_course_home_improvements. (May require follow-up story or task to remove from DB.)
Search for "TODO: LEARNER-611" and complete/remove comments.
Remove info_sidebar_name advanced setting.
Remove "edx.course.home.course_update.toggled" event.
Get tests passing
There is a course.bypass_home deprecated Advanced Setting that could be removed if it is possible to clean-up unused Advanced Settings. (Talk to devops.) - Check if this was done as part of https://github.com/edx/edx-platform/pull/24675
“I highly recommend dropping in temporary custom metrics to New Relic that we can query on for usage of code that may or may not be in used. “ - Robert, ask about this
PR: https://github.com/edx/edx-platform/pull/26791
Ticket: https://openedx.atlassian.net/browse/TNL-7061