Feature #18124
Updated by Peter Amstutz over 3 years ago
* User page has three tabs: Profile, Sharing, Admin
* Profile page is editable by "self" or "admin", and read only to other users
* Groups page is a list of groups this user is a member
** These are permission links that originate from this user (tail) to a group or project
** Row has name of group or project
** Display/change/remove the granted permission (only if the logged-in user has "manage" access on the item)
** Add project button -- uses project chooser -- grant permission user being viewed, projects that logged in user has "manage" access
** Add group button -- uses sharing dialog -- grant permission user being viewed, groups that logged in user has "manage" access
** Add project/add group hidden for users viewing themselves
* Admin tab
** User setup / deactivate -- may be obsolete, the "activate" checkbox in the user list does this already
** "Log in as user" for admins only, generate a token for the user and log in as them