inlong icon indicating copy to clipboard operation
inlong copied to clipboard

[INLONG-5049][Manager] Command tools add CRUD for user

Open haifxu opened this issue 3 years ago • 0 comments

Prepare a Pull Request

  • Fixes #5049

Motivation

Command tools add CRUD for user.

Modifications

  1. Support get UserTypeEnum.code by UserTypeEnum.name in UserTypeEnum
  2. Add CRUD for user.

Verifying this change

1.managerctl list user

user      Get user summary information
      Usage: user [options]
        Options:
          --type
            user type
          -u, --username
            username

2.managerctl describe user

user      Get user details
      Usage: user [options]
        Options:
        * -id, --id
            user id

3.managerctl create user

user      Create user
      Usage: user [options]
        Options:
          -d, --days
            valid days
          -p, --password
            password
          -t, --type
            account type
          -u, --username
            username

4.managerctl update user

user      Update User
      Usage: user [options]
        Options:
          -d, --days
            new valid days
          -u, --username
            username to be modify

5.managerctl delete user

user      Delete user by user id
      Usage: user [options]
        Options:
        * -id, --id
            user id

haifxu avatar Oct 18 '22 07:10 haifxu