Skip to content

Please Please PLEASE Add Proper User Management in the GUI #2248

Open
@nperspective

Description

@nperspective

Describe the solution you'd like
I recently had to deprovision users across many resources in our Production envs, one of these being App Center. You probably already know where I'm going with this...but basically, to reasonably achieve this in App Center, I had to do it via API. I had to write a workflow to GET a list of all org users (per org), pluck out the 'name' of each (req'd for other calls), and then run a map for each loop for the DELETE user from org call for those previously listed users...with some protection and error handling logic to ensure that only those users would be removed.

Sometimes, even though it can be done this way, it's nice when simple tasks like removing users in bulk is just a LITTLE easier....

What would be the easiest is, like in most major applications GUIs, we are provided with a basic search bar and selection check boxes where we can do something like: search for users, maybe based on conditions like "contains @domain.com" and then we can select all the users we want one by one or with a select all box, then run bulk actions like 'remove from org' for instance.

Describe alternatives you've considered
The only alternatives to the UI that App Center has AFAIK = one by one user removal from orgs. (NO.) Or do it via API and a carefully crafted workflow/script/program.

Additional context
I know React Virtualized is great for handling large lists and improving load times and browser memory performance but like.... it's really awful when I can't even utilize browser Find (cmd or ctrl +F) for items in the list because they're not loaded into memory. It's literally the worst experience I've ever had managing users in a resource: CMD+F > search for @domain.com > Scroll > Enter > Scroll > Enter > Scroll > Enter OH I FOUND A USER > click user > click Remove from org > click back /escape > *start from the top of the list?!?! > Scroll > Enter > Scroll > Enter > Scroll > Enter ..... yikes.

Thank you for considering.

  • Nick

Metadata

Metadata

Assignees

No one assigned

    Labels

    PortalaccountRelated to App Center's account managementfeature requestNew feature request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions