Experimental project
This is a sandbox project, which contains experimental code for developer use only.
Media library fails (sometimes with a cryptic javascript error) if you use it to add media to an entity when you don't have permission to create entities of that type/bundle.
This affects the layout builder and group modules. These have genuine use cases where you can create entities without the global create {bundle} content or create {bundle} block content permissions.
This module provides a workaround for the following issues:
- #3327106: MediaLibraryFieldWidgetOpener is too opinionated
- #3106315: Block content permissions required to select or upload new Media with media library when using Layout Builder
- #3071489: Incorrect Access Check on Media Library (group module)
Post-Installation
Grant the unrestricted access to the media library permission to any roles that use the media library.
Supporting organizations:
Research and development
Project information
- Project categories: Access control, Content editing experience, Media
- Created by erik.erskine on , updated
