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.
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: