Our business is in complete development and we are learning more and more about different types of user permissions - at the same time we are creating multiple custom docytypes etc.
We have discovered that a feature such as “View As” another user where you would be able to preview a specific doctype to verify permissions etc, would be a great addition to the wonderful ERPNext.
Of course, this feature should exclusively be available to system managers and company administrators.
Yes, of course roles and permission can achieve the concept of permissions.
What I am saying is, at least in my case, I would like to see what the user could see - it would be a way of checking the user and permissions are properly assigned.
Otherwise, you have to create the user, log off, log in to the new user, check the permissions … and if it’s not right, you must log off again, log into your system admin user, modify user permission, log off bla bla… a never ending process.
Facebook has this, you are able to view your profile as another user… hence verifying the privacy / user permissions