Skip to content

帳號匯入 #1

@JiaWeiXie

Description

@JiaWeiXie

匯入帳號(User)與團隊(Team),一個 Team 只有一個 User

Account username == Team name
Account name == Team display name

$ domjudge-tool-cli users import-users-teams FILE_PATH
 --category-id INT    [env=CATEGORY_ID]                 //  required, Team Categories(Group) ID
 --affiliation-id INT   [env=AFFILIATION_ID]               //  required
 --user-roles LIST     [env=USER_ROLES]                 //  required
 --enabled BOOL [default=True]
 --format [csv, json, default=csv]
 --ignore-existing
 --delete-existing
 --random-password STRING [default=(string.ascii_letters + string.digits)]
 --password-length INTEGER [default=10]

匯入帳號(User)

$ domjudge-tool-cli users import-users FILE_PATH
 --category-id INT    [env=CATEGORY_ID]                 //  required, Team Categories(Group) ID
 --affiliation-id INT    [env=AFFILIATION_ID]               //  required
 --user-roles LIST     [env=USER_ROLES]                   //  required
 --enabled BOOL [default=True]
 --format [csv, json, default=csv]
 --ignore-existing
 --delete-existing
 --random-password STRING [default=(string.ascii_letters + string.digits)]
 --password-length INTEGER [default=10]

CSV import example:

username,name,email[optional],paasword[optional]
ntubuser,Jason,ntubuser@mail.com,auhuashdia

CSV output example:

username,name,email[optional],paasword[optional]
ntubuser,Jason,ntubuser@mail.com,auhuashdia

匯入團隊(Team)

$ domjudge-tool-cli users import-teams FILE_PATH
 --category-id INT    [env=CATEGORY_ID]                 //  required, Team Categories(Group) ID
 --affiliation-id INT    [env=AFFILIATION_ID]              //  required
 --enabled BOOL [default=True]
 --format [csv, json, default=csv]
 --ignore-existing
 --delete-existing

CSV import example:

teamname,name,username[optional]
ntubuser,Jason,auhuashdia

CSV output example:

teamname,name,username[optional]
ntubuser,Jason,auhuashdia

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions