Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Course Search] Initial Integration of Studio Search Backend #195

Closed
bradenmacdonald opened this issue Mar 6, 2024 · 0 comments
Closed
Labels
feature 🌟 new addition of functionality

Comments

@bradenmacdonald
Copy link
Contributor

bradenmacdonald commented Mar 6, 2024

"As a course author, I want to be able to search course content in Studio"

For this ticket, get the prototype openedx/edx-platform#34310 to a mergeable state by adding the following missing pieces:

  1. The ability to turn the feature off (e.g. when Meilisearch is not installed). It should be off by default, as the current version does not enforce permissions and most installations do not have Meilisearch.
  2. Only allow users with Studio access to use the StudioSearchView REST API (more detailed permissions will be added in a future story).
  3. Add the course/library name to the index.
  4. Add content location (breadcrumbs) to search index documents (name of each parent block, if applicable - e.g. Course > Section > Subsection > Unit). Handle cases where the block is a child of a library content block by including the LCB in the breadcrumbs too?
  5. Add some tests.
  6. Include an ADR for Meilisearch and what the plan is after it has been evaluated using this project.

Other functionality (updates to the index, permissions) will come in other tickets - see the milestone for links to them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 🌟 new addition of functionality
Projects
Development

No branches or pull requests

1 participant