Description
I know there is a limitation where a given user can't edit any other users than himself (except by using masterkey) for security reasons.
I have a case (which seems trivial in this kind of dev) where I need to edit others users while one of my users is logged in as admin. I bypassed the issue by using a cloud function and checking by-hand if the user has the right role to edit another one.
By default in the _User class there exists a useMasterKey column. I guessed that this column could eventually be set only by using the masterkey and then the user would be able to CRUD on any object and behind the hood it would use the masterkey but it seems I'm wrong.
So, could you tell me what does this column is useful for ? Is there any dev planned behind it ? Am I using it the wrong way ?
Thanks in advance for your answers.