RED-9580 - added getOne method for stats service to call new users stats endpoint and updated data from "delete user dialog" with new backend data

This commit is contained in:
Valentin Mihai 2024-12-13 12:03:17 +02:00
parent 0f16644944
commit af7a45d739
4 changed files with 9 additions and 6 deletions

View File

@ -82,8 +82,7 @@ export class AdminDialogService extends DialogService<DialogType> {
}
async deleteUsers(userIds: string[], cb?: () => Promise<void> | void): Promise<void> {
// const result = await firstValueFrom(this._userStatsService.getFor(userIds));
// console.log('result: ', result);
const userStats = await firstValueFrom(this._userStatsService.getOne(userIds[0]));
const data: IConfirmationDialogData = {
title: _('confirm-delete-users.title'),
@ -91,7 +90,11 @@ export class AdminDialogService extends DialogService<DialogType> {
confirmationText: _('confirm-delete-users.delete'),
denyText: _('confirm-delete-users.cancel'),
titleColor: TitleColors.WARN,
translateParams: { usersCount: 1, dossiersCount: this._getUsersDossiersCount(userIds) },
translateParams: {
usersCount: 1,
dossiersCount: userStats.numberOfDossierOwnerships,
documentsCount: userStats.numberOfAssignedFiles,
},
checkboxes: [
{ value: false, label: _('confirm-delete-users.impacted-dossiers') },
{ value: false, label: _('confirm-delete-users.impacted-documents') },

View File

@ -642,7 +642,7 @@
"confirm-delete-users": {
"cancel": "Keep {usersCount, plural, one{user} other{users}}",
"delete": "Delete {usersCount, plural, one{user} other{users}}",
"impacted-documents": "All documents pending review from the {usersCount, plural, one{user} other{users}} will be impacted",
"impacted-documents": "{documentsCount} {documentsCount, plural, one{document} other{documents}} will be impacted",
"impacted-dossiers": "{dossiersCount} {dossiersCount, plural, one{dossier} other{dossiers}} will be impacted",
"title": "Delete {usersCount, plural, one{user} other{users}} from workspace",
"toast-error": "Please confirm that you understand the consequences of this action.",

View File

@ -642,7 +642,7 @@
"confirm-delete-users": {
"cancel": "Keep {usersCount, plural, one{user} other{users}}",
"delete": "Delete {usersCount, plural, one{user} other{users}}",
"impacted-documents": "All documents pending review from the {usersCount, plural, one{user} other{users}} will be impacted",
"impacted-documents": "{documentsCount} {documentsCount, plural, one{document} other{documents}} will be impacted",
"impacted-dossiers": "{dossiersCount} {dossiersCount, plural, one{dossier} other{dossiers}} will be impacted",
"title": "Delete {usersCount, plural, one{user} other{users}} from workspace",
"toast-error": "Please confirm that you understand the consequences of this action.",

@ -1 +1 @@
Subproject commit 58382ddfeed1d6d4d61f03abd1bbb0dd840afa94
Subproject commit fc8be33dc6d33642ae207b6ae4c17a6ec254d11a