I have a custom scenario where users should not be able to edit their Personalization Settings after their initial setup. This is working as expected using a custom security role that does not provide write access to the User Settings entity. Users will be able to view their Personalization Settings but will not have the ability to save any changes.
However, these users would still like to be able to set their Default Dashboard from the ribbon bar in Dynamics (shown below).
My understanding is that this requires the write access to the User Settings entity so this would be impossible without that privilege.
Does anyone know if its possible to enable this feature but still prevent access to Personalization Settings? As an alternative would it be possible to edit the ribbon to hide the Personalization Settings button under certain conditions or would there still be ways for the users to get into and edit these values from elsewhere in the system?
Thanks in advance