| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Removes the legacy (non-MFE) course search Backbone/RequireJS frontend per DEPR #39089: - the openedx/features/course_search/ bundle in full -- both the unreachable in-course course_search_factory and the dashboard "Search Your Courses" dashboard_search_factory, plus their shared views/collections/models, Underscore templates, specs, and fixtures - the two course_search/js/*_factory entries in the RequireJS build manifest, and the removed spec from the JS test manifest - the "Search Your Courses" widget from lms/templates/dashboard.html - the ENABLE_DASHBOARD_SEARCH feature flag: its definition in lms/envs/common.py, the env defaults in test.py / devstack.py, and its clause in the SEARCH_ENGINE condition in production.py In-course search (served by the learning MFE) is unaffected: the /search/ endpoint, ENABLE_COURSEWARE_SEARCH, and the shared content index all remain. The SCSS search partials are intentionally left in place -- they are shared with the bookmarks, gradebook, and edxnotes UIs, so pruning them needs a separate scoped pass. BREAKING CHANGE: the ENABLE_DASHBOARD_SEARCH feature flag and the cross-course "Search Your Courses" dashboard widget are removed with no replacement. Deployments that set ENABLE_DASHBOARD_SEARCH should drop the setting. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
Thank you for your pull request! Congratulations on completing the Open edX tutorial! A team member will be by to take a look shortly. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Description
Removes the entire legacy (non-MFE) course search frontend, completing DEPR #39089.
Deleted / changed:
Preserved (out of scope)
Supporting information
Testing instructions