Settings page hidden from unauthorized users
The settings page no longer appears for users who lack permission to modify it, eliminating confusing errors when members tried to access restricted controls.
The settings page was visible to users with the member role, but those users couldn't actually edit anything — attempts to save changes returned permission errors. This created a confusing experience where users saw controls that didn't work for them.
The router now enforces all authorization conditions before showing the settings page. Users without the required permissions no longer see the page at all, eliminating the dead-end experience. The change applies to the editor UI's routing layer.
View Original GitHub Description
Summary
settings page was visible to users with role member but editing resulted in errors as they do not have the correct permissions
Related Linear tickets, Github issues, and Community forum posts
none
Review / Merge checklist
- PR title and summary are descriptive. (conventions) <!-- **Remember, the title automatically goes into the changelog. Use `(no-changelog)` otherwise.** -->
- Docs updated or follow-up ticket created.
- Tests included. <!-- A bug is not considered fixed, unless a test is added to prevent it from happening again. A feature is not complete without tests. -->
- PR Labeled with
Backport to Beta,Backport to Stable, orBackport to v1(if the PR is an urgent fix that needs to be backported)