FEAT: batch create user

This commit is contained in:
Gabriel Rosa
2022-07-18 15:37:56 -03:00
parent 82310c6314
commit a55da8e20f
3 changed files with 9 additions and 9 deletions
+6 -3
View File
@@ -8,6 +8,7 @@ import {
AssignRoleToUserRequest,
IdRequest,
UnassignRoleFromUserRequest,
UserCreateRequest,
} from 'protospack-v2/dist/lib/Duc/interfaces/messages';
import { lastValueFrom } from 'rxjs';
import {
@@ -52,9 +53,10 @@ export class UsersService implements OnModuleInit {
email,
hierarchy,
name,
roleIds: roles,
roleIds: [],
department,
jobTitle,
roleNames: roles,
}),
);
}
@@ -71,9 +73,10 @@ export class UsersService implements OnModuleInit {
}
async batchCreateUser({ users }: BatchCreateUserReq) {
const usersToCreate = users.map((u) => ({
const usersToCreate: UserCreateRequest[] = users.map((u) => ({
...u,
roleIds: u.roles,
roleIds: [],
roleNames: u.roles,
name: u.name || '',
hierarchy: u.hierarchy || null,
}));