Skip to content

LIBAVALON-554. Refactor UMD discoverability customization for inheritance.#225

Open
mohideen wants to merge 4 commits into
avalon-mainfrom
feature/LIBAVALON-554
Open

LIBAVALON-554. Refactor UMD discoverability customization for inheritance.#225
mohideen wants to merge 4 commits into
avalon-mainfrom
feature/LIBAVALON-554

Conversation

@mohideen

Copy link
Copy Markdown
  • Add public inheritable discover group for collections excluding course reserves, ensuring consistent permission checks for MediaObjects.
  • Updates to SearchBuilder and Ability classes to ensure UMD discoverability customization is refactored for the new inheritance-based permissions model.
  • Update documentation to reflect the new permissions model and add/fix related tests.

https://umd-dit.atlassian.net/browse/LIBAVALON-554

mohideen added 4 commits July 16, 2026 19:26
- This will be added to all classes except the course reserves collection.
- Added tests for the new change.
- Fixed failing UMD tests.

https://umd-dit.atlassian.net/browse/LIBAVALON-554
- The new ability check for inheritance related MediaObject should use `:full_read` instead of `:read` to keep it consistent with our custom permissions model where ':read` used for discverability.
- Added tests for new change and fixed failing tests.

https://umd-dit.atlassian.net/browse/LIBAVALON-554
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant