server-client-python icon indicating copy to clipboard operation
server-client-python copied to clipboard

feat: users csv import

Open jorwoods opened this issue 1 year ago • 4 comments

This adds functionality to bulk add and bulk remove users. It has the TSC users pass in an Iterable[UserItem], and creates the csv file formatted as specified by CSV guidelines.

The previous version of create_users_from_file read a CSV file, and called the add endpoint for each one. This PR deprecates that endpoint in favor of directing users to bulk_add.

jorwoods avatar Jun 28 '24 03:06 jorwoods

I've been slow on this one because I have a lot of this code in tabcmd and have been trying to validate against that. I'll make some progress on it soon!

jacalata avatar Sep 20 '24 07:09 jacalata

I've been slow on this one because I have a lot of this code in tabcmd and have been trying to validate against that. I'll make some progress on it soon!

@jacalata Any thoughts on this?

jorwoods avatar Nov 07 '24 23:11 jorwoods

Checking in on this PR

jorwoods avatar Mar 06 '25 12:03 jorwoods

With #1601 merged, I have added IDP configuration support to the bulk add.

jorwoods avatar May 16 '25 03:05 jorwoods