Fixed some issues with invites mock-data and response from api
This commit is contained in:
@@ -1,4 +1,18 @@
|
||||
export interface EmployeeInviteMockApiResponse {
|
||||
id: number,
|
||||
createdAt: number
|
||||
interface ExistingUser {
|
||||
ciamUserId: string;
|
||||
firstName: string;
|
||||
lastName: string;
|
||||
email: string;
|
||||
status: string;
|
||||
roles: string[];
|
||||
tjansteKoder: string[];
|
||||
allaUtforandeVerksamheter: boolean;
|
||||
utforandeVerksamhetIds: number[];
|
||||
adressIds: number[];
|
||||
}
|
||||
|
||||
export interface EmployeeInviteResponse {
|
||||
assignedUsers: ExistingUser[];
|
||||
invitedUsers: string[];
|
||||
existingUsersInCurrentOrg: ExistingUser[];
|
||||
}
|
||||
|
||||
@@ -42,12 +42,16 @@ export interface EmployeeRequestData {
|
||||
adressIds: number[];
|
||||
}
|
||||
|
||||
export interface EmployeeInviteRequestData {
|
||||
emails: string[];
|
||||
}
|
||||
|
||||
export function mapEmployeeToRequestData(data: Employee): EmployeeRequestData {
|
||||
const { email, roles, tjanstCodes, allaUtforandeVerksamheter, utforandeVerksamhet, utforandeVerksamhetIds, utforandeAdressIds } = data;
|
||||
const {
|
||||
email,
|
||||
roles,
|
||||
tjanstCodes,
|
||||
allaUtforandeVerksamheter,
|
||||
utforandeVerksamhet,
|
||||
utforandeVerksamhetIds,
|
||||
utforandeAdressIds,
|
||||
} = data;
|
||||
|
||||
return {
|
||||
email,
|
||||
@@ -56,7 +60,7 @@ export function mapEmployeeToRequestData(data: Employee): EmployeeRequestData {
|
||||
utforandeVerksamhetIds,
|
||||
adressIds: utforandeAdressIds,
|
||||
allaUtforandeVerksamheter: allaUtforandeVerksamheter,
|
||||
utforandeVerksamhet: utforandeVerksamhet
|
||||
utforandeVerksamhet: utforandeVerksamhet,
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user