Bugfix
Detail
#27971
Setting components do not hide if no authorization is assigned
Settings components inserted in the layout(com.top_logic.layout.form.component.setting.SettingsComponent) do not hide if you do not have permission for the view, thus preventing other components (and thus entire tabs) from hiding as well.
The "Access control" section, which is otherwise available for other components, is missing in the in-app settings of the component:
Test
No automatic test, the effort is too great compared to the implementation itself.
Manual test:
- Create and share a new view.
- Create new account with password.
- Give the user the right to see this view.
- Test that he can see the view.
- Revoke the right to see the view.
- Test that he no longer sees the view.