Feat: Render non-editable preview of navigation block for editors #69855
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Devnote
edit_post
capability. #69794 and Feat: Render non-editable preview of navigation block when user does not have capability to edit navigation. #69806 first.What?
Closes #60809
Merges: #69794 and #69806
Adds a new non-editable mode to the Navigation block that renders the block list as disabled and non-editable.
Why?
This mode will be needed to render a preview of navigation block for users (e.g. editors) that can view a navigation block but not edit it.
How?
get_items_permissions_check
andget_item_permissions_check
methods of therest_controller_class
of thewp_navigation
post type to check whether the current user can edit_posts.Testing Instructions
Testing Instructions for Keyboard