Under Community Review

Let me put under the community review.

Would also be nice to get feedback how customers does such testing currently.

Enhancing Permission Testing: Introducing Temporary Role Switching in the Content Management System

We often face challenges when testing permissions with non-admin accounts, particularly with the timely propagation of these changes in the UI. This can make it difficult to test and troubleshoot user roles and permissions effectively.

To address this, we propose a mechanism that allows users to temporarily assume different roles without permanently changing their own permissions. This would streamline the testing process and improve efficiency.

For example, I could temporarily assign myself a non-admin role to test specific permissions and views, without altering my actual admin permissions. This way, I can quickly switch between roles to ensure everything functions correctly from different user perspectives.

Implementing this feature would greatly enhance our ability to test and manage permissions within the Content Management System.

  • Testing different rigts and permissions can already be achived with the following approaches

    - Create number of test users, add each of them into specific group you want to test with. Disable the users after the testing.

    - Have one test user who does not have any rights or permissions yet. Add the user into one group and test, remove and add into another group and test and so on. Disable users after the testing.

    Would the above approach be sufficient?