feat: import users from v1 - db + create users
This commit is contained in:
@@ -35,6 +35,11 @@ type SystemMutation {
|
||||
): DefaultResponse @auth(requires: ["manage:system"])
|
||||
|
||||
performUpgrade: DefaultResponse @auth(requires: ["manage:system"])
|
||||
|
||||
importUsersFromV1(
|
||||
mongoDbConnString: String!
|
||||
groupMode: SystemImportUsersGroupMode!
|
||||
): SystemImportUsersResponse @auth(requires: ["manage:system"])
|
||||
}
|
||||
|
||||
# -----------------------------------------------
|
||||
@@ -73,3 +78,22 @@ type SystemInfo {
|
||||
usersTotal: Int @auth(requires: ["manage:system", "manage:navigation", "manage:groups", "write:groups", "manage:users", "write:users"])
|
||||
workingDirectory: String @auth(requires: ["manage:system"])
|
||||
}
|
||||
|
||||
enum SystemImportUsersGroupMode {
|
||||
MULTI
|
||||
SINGLE
|
||||
NONE
|
||||
}
|
||||
|
||||
type SystemImportUsersResponse {
|
||||
responseResult: ResponseStatus
|
||||
usersCount: Int
|
||||
groupsCount: Int
|
||||
failed: [SystemImportUsersResponseFailed]
|
||||
}
|
||||
|
||||
type SystemImportUsersResponseFailed {
|
||||
provider: String
|
||||
email: String
|
||||
error: String
|
||||
}
|
||||
|
Reference in New Issue
Block a user