This PR introduces a better handling and errors around multi-site permissions. It ensures that sets unavailable in the selected site are filtered from the navigation and views. It also redirects the user and shows useful error messages if a site is selected in which a set is unavailable. Furthermore, it also adds some general cleanup of controllers and views.
This PR introduces a better handling and errors around multi-site permissions. It ensures that sets unavailable in the selected site are filtered from the navigation and views. It also redirects the user and shows useful error messages if a site is selected in which a set is unavailable. Furthermore, it also adds some general cleanup of controllers and views.