Skip to content

[5.x] Relationship fieldtype authorization tweaks#14307

Open
duncanmcclean wants to merge 3 commits into5.xfrom
relationship-fieldtype-authorization
Open

[5.x] Relationship fieldtype authorization tweaks#14307
duncanmcclean wants to merge 3 commits into5.xfrom
relationship-fieldtype-authorization

Conversation

@duncanmcclean
Copy link
Member

@duncanmcclean duncanmcclean commented Mar 20, 2026

In #14254, we added authorization to the entry and term fieldtypes to ensure users couldn't select items they don't have permission to view.

Current behaviour

This meant that in the entries fieldtype, the user had to have permission to view entries in all of the configured collections, otherwise they'd see an authorization error.

CleanShot.2026-03-20.at.11.27.47.mp4

Updated behaviour

This PR changes the behaviour slightly — instead of throwing an error when the user can't view one of the collections, we now limit the selections to only the collections the user is authorised to view.

The collection filter will now also only show the collections the user has permission to view.

CleanShot.2026-03-20.at.11.26.45.mp4

^ Everything I've mentioned above about collections and entries is true of taxonomies and terms too.


Fixes #14302

@duncanmcclean duncanmcclean marked this pull request as ready for review March 20, 2026 11:54
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.

[5.x] Bard entry selector fails with This action is unauthorized

1 participant