We have a *private* and *closed* phabricator installation with single sign on using libphremoteuser.
On our installation only admins can create new user accounts.
The problem is after the admin creates a new user account, the user then has to know to link the external authentication named "Web Server" while logged in initially, or the user won't be able to log back in after the initial session is ended. Then the user has to contact an administrator to get another invite email to enable them to login again.
I thought I would fix this by going to each user and editing their settings for them - but no, that is surprisingly (shockingly?) not allowed!!!
So far after a lot of searching I cannot find any simple (or documented) way to allow *somebody* to edit other users settings, either through the browser interface or the command line.
This is a needless source of frustration and irritation - both for our new users and the administrators.
Now yes, because I have root privileges on our server I can solve this problem eventually by spending enough days studying phabricator code to hack the php that is keeping me from being able to edit other user's settings - but why?