Feature #18858

sync-users-tool for synchronizing users

Added by Peter Amstutz 2 months ago. Updated 17 days ago.

Status:
New
Priority:
Normal
Assigned To:
Category:
SDKs
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Story points:
-

Description

From customer discussion:

Customer wants to control which users are active in Arvados based on an external Active Directory group.

This is very similar to what the group sync tool already does. Create a new tool that called sync-users-tool.

Proposed feature

Input: a CSV file listing users by email address, first name, last name, whether they are active or not, and whether they are admin or not.

Actions:

  • If a user doesn't exist, create a user record.
  • Activate/deactivate the user
  • Set/clear admin status (error if inactive && admin)
  • For users not listed in the file, command line option to select behavior, one of
    • Deactivate unlisted users
    • Leave unlisted users alone

Subtasks

Task #19000: ReviewNewPeter Amstutz

History

#1 Updated by Peter Amstutz 2 months ago

  • Description updated (diff)

#3 Updated by Peter Amstutz 2 months ago

  • Description updated (diff)

#4 Updated by Peter Amstutz about 2 months ago

  • Target version set to 2022-04-27 Sprint

#5 Updated by Peter Amstutz about 1 month ago

  • Description updated (diff)
  • Subject changed from sync-groups-tool can also sync users to sync-users-tool for synchronizing users

#6 Updated by Lucas Di Pentima about 1 month ago

  • Assigned To set to Lucas Di Pentima

#7 Updated by Peter Amstutz 27 days ago

  • Target version changed from 2022-04-27 Sprint to 2022-05-11 sprint

#8 Updated by Peter Amstutz 26 days ago

  • Target version changed from 2022-05-11 sprint to 2022-05-25 sprint

Also available in: Atom PDF