Update warning when removing an account using key connector (#1307)
This commit is contained in:
parent
cd90949d27
commit
0ce00a15e7
2
jslib
2
jslib
|
@ -1 +1 @@
|
||||||
Subproject commit 10fa164ffc6f61e2264633ca4874473fa6afb4f4
|
Subproject commit a3e00cdc156e89d088b339afeb3af79615d6f496
|
|
@ -180,7 +180,7 @@ export abstract class BasePeopleComponent<UserType extends ProviderUserUserDetai
|
||||||
|
|
||||||
async remove(user: UserType) {
|
async remove(user: UserType) {
|
||||||
const confirmed = await this.platformUtilsService.showDialog(
|
const confirmed = await this.platformUtilsService.showDialog(
|
||||||
this.i18nService.t('removeUserConfirmation'), this.userNamePipe.transform(user),
|
this.deleteWarningMessage(user), this.userNamePipe.transform(user),
|
||||||
this.i18nService.t('yes'), this.i18nService.t('no'), 'warning');
|
this.i18nService.t('yes'), this.i18nService.t('no'), 'warning');
|
||||||
|
|
||||||
if (!confirmed) {
|
if (!confirmed) {
|
||||||
|
@ -288,6 +288,10 @@ export abstract class BasePeopleComponent<UserType extends ProviderUserUserDetai
|
||||||
return !searching && this.users && this.users.length > this.pageSize;
|
return !searching && this.users && this.users.length > this.pageSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected deleteWarningMessage(user: UserType): string {
|
||||||
|
return this.i18nService.t('removeUserConfirmation');
|
||||||
|
}
|
||||||
|
|
||||||
protected getCheckedUsers() {
|
protected getCheckedUsers() {
|
||||||
return this.users.filter(u => (u as any).checked);
|
return this.users.filter(u => (u as any).checked);
|
||||||
}
|
}
|
||||||
|
|
|
@ -291,6 +291,14 @@ export class PeopleComponent extends BasePeopleComponent<OrganizationUserUserDet
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected deleteWarningMessage(user: OrganizationUserUserDetailsResponse): string {
|
||||||
|
if (user.usesKeyConnector) {
|
||||||
|
return this.i18nService.t('removeUserConfirmationKeyConnector');
|
||||||
|
}
|
||||||
|
|
||||||
|
return super.deleteWarningMessage(user);
|
||||||
|
}
|
||||||
|
|
||||||
private async showBulkStatus(users: OrganizationUserUserDetailsResponse[], filteredUsers: OrganizationUserUserDetailsResponse[],
|
private async showBulkStatus(users: OrganizationUserUserDetailsResponse[], filteredUsers: OrganizationUserUserDetailsResponse[],
|
||||||
request: Promise<ListResponse<OrganizationUserBulkResponse>>, successfullMessage: string) {
|
request: Promise<ListResponse<OrganizationUserBulkResponse>>, successfullMessage: string) {
|
||||||
|
|
||||||
|
|
|
@ -2176,6 +2176,9 @@
|
||||||
"removeUserConfirmation": {
|
"removeUserConfirmation": {
|
||||||
"message": "Are you sure you want to remove this user?"
|
"message": "Are you sure you want to remove this user?"
|
||||||
},
|
},
|
||||||
|
"removeUserConfirmationKeyConnector": {
|
||||||
|
"message": "Warning! This user requires Key Connector to manage their encryption. Removing this user from your organization will permanently disable their account. This action cannot be undone. Do you want to proceed?"
|
||||||
|
},
|
||||||
"externalId": {
|
"externalId": {
|
||||||
"message": "External Id"
|
"message": "External Id"
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue