-
Notifications
You must be signed in to change notification settings - Fork 13
[Enhancement] add Users command #259
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This all seems like super useful functionality that I think we can safely say we would be happy to include, but I think this should probably be broken up into smaller enhancements -- otherwise this would be a monstrous PR. |
Yeah, that makes sense. Is there any particular way you'd prefer to have it broken up? The one that seems clearest to me should be separate would be "list licensed users", as that's currently a standalone script and isn't especially straightforward. |
I'd probably break it up like:
|
the smaller the better (I wouldn't be upset about a PR that did just block/unblock, for example), but the above is probably the largest each PR should reasonably be, imo. |
That makes sense. Should I file separate issues, or can we have multiple PRs all pointing back to (but not closing) this issue? |
I know @maddie-vargo plans to work on this as well, time permitting. |
Keeping this one open is fine. Thanks as usual for contributing, looking forward to it! |
I would like to suggest adding user-based legal hold membership to the list here, similar to how the Currently, the |
The only remaining items on the summary list is the license status of users, and block/unblock commands. We have a ticket for adding block/unblock on the backlog so that will eventually make it in. And the license report is now it's own separate issue: #266 |
Summary
Code42 administrators occasionally need to manage users in bulk, and may not have SCIM providers or other methods. Even if SCIM is present, occasionally there are one-time cleanup jobs that would benefit from the bulk processing offered by the CLI, but not available in the web UI.
One way to address this need would be to add a
users
command that could accomplish tasks such as:Proposed API
Intended Use Case
There are a variety of use-cases for this command:
These are just a few examples from the top of my head, doubtless more is possible in the future.
The text was updated successfully, but these errors were encountered: