Add identifiers for "nameless" service users in org users table, names in action panels
Contact Details
Problem
I'm noticing: Our organization has quite a few service users. on /orgs/ORGID/users, some of them are shown with a name and the "SERVICE" badge, while others have only the badge. (I recognize the names; these are definitely service users we created with cf create-service-key. I don't know how we achieved the nameless users, and perhaps we should do something about that.) The entries where "account name" simply shows the service key bother me.
Additionally, when I click through to update Organization Roles or Access Permissions for any of these users, only the UUID is shown, even if there is a friendly name.
Request
I would like instead:
On the /orgs/ORGID/users table, I would like something to disambiguate the account names of service keys that lack a friendly name. UUID may be all you have.
On screens for manipulating a single user's access or roles, or to remove the user, if there is a friendly name I would like to see it (perhaps in addition to the UUID and service badge, if any).
For example, I currently see amy-service-key SERVICE in the table. If I click "1 role", that screen (UPDATE ORGANIZATION ROLES), shows the SERVICE badge and UUID, but not amy-service-key.
Acceptance Criteria
We will know we are done when: TBD
Notes
More context: