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/24675
Remove 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)
Remove admin configuration and docs for CourseTalk - see PR and docs.
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