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
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
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
“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:
Ticket: