diff --git a/apps/red-ui/src/app/modules/shared-dossiers/dialogs/edit-dossier-dialog/edit-dossier-dialog.component.ts b/apps/red-ui/src/app/modules/shared-dossiers/dialogs/edit-dossier-dialog/edit-dossier-dialog.component.ts index 3d9269b2d..2a66f256f 100644 --- a/apps/red-ui/src/app/modules/shared-dossiers/dialogs/edit-dossier-dialog/edit-dossier-dialog.component.ts +++ b/apps/red-ui/src/app/modules/shared-dossiers/dialogs/edit-dossier-dialog/edit-dossier-dialog.component.ts @@ -46,7 +46,7 @@ export class EditDossierDialogComponent extends BaseDialogComponent implements A @ViewChild(EditDossierTeamComponent) membersComponent: EditDossierTeamComponent; @ViewChild(EditDossierAttributesComponent) attributesComponent: EditDossierAttributesComponent; readonly #currentUser = getCurrentUser(); - private _dossier: Dossier; + #dossier: Dossier; constructor( readonly iqserPermissionsService: IqserPermissionsService, @@ -61,13 +61,13 @@ export class EditDossierDialogComponent extends BaseDialogComponent implements A readonly configService: ConfigService, ) { super(_dialogRef, true); - this.dossier$ = this._dossiersService.getEntityChanged$(_data.dossierId).pipe( + this.dossier$ = this._dossiersService.getEntityChanged$(this._data.dossierId).pipe( tap(dossier => { - this._dossier = dossier; + this.#dossier = dossier; this._initializeNavItems(); }), ); - this.activeNav = _data.section || 'dossierInfo'; + this.activeNav = this._data.section || 'dossierInfo'; } get activeNavItem(): NavItem { @@ -94,11 +94,11 @@ export class EditDossierDialogComponent extends BaseDialogComponent implements A get showActionButtons(): boolean { return ( - (['dossierDictionary'].includes(this.activeNav) && this._permissionsService.canEditDossierDictionary(this._dossier)) || + (['dossierDictionary'].includes(this.activeNav) && this._permissionsService.canEditDossierDictionary(this.#dossier)) || (['members'].includes(this.activeNav) && this.#currentUser.isManager && this.iqserPermissionsService.has(Roles.dossiers.edit)) || - this._permissionsService.canEditDossier(this._dossier) + this._permissionsService.canEditDossier(this.#dossier) ); } @@ -115,7 +115,7 @@ export class EditDossierDialogComponent extends BaseDialogComponent implements A } ngAfterViewInit() { - if (!this._dossier.ownerId) { + if (!this.#dossier.ownerId) { this._toaster.error(_('edit-dossier-dialog.missing-owner')); } } @@ -126,7 +126,7 @@ export class EditDossierDialogComponent extends BaseDialogComponent implements A this._loadingService.stop(); if (result.success) { - this._toaster.success(_('edit-dossier-dialog.change-successful'), { params: { dossierName: this._dossier.dossierName } }); + this._toaster.success(_('edit-dossier-dialog.change-successful'), { params: { dossierName: this.#dossier.dossierName } }); } if (result.success && options?.closeAfterSave) { @@ -159,21 +159,21 @@ export class EditDossierDialogComponent extends BaseDialogComponent implements A key: 'dossierInfo', title: _('edit-dossier-dialog.nav-items.general-info'), sideNavTitle: _('edit-dossier-dialog.nav-items.dossier-info'), - readonly: !this._dossier.isActive || !this._permissionsService.canEditDossier(this._dossier), + readonly: !this.#dossier.isActive || !this._permissionsService.canEditDossier(this.#dossier), helpModeKey: 'edit_dossier_dossier_info_DIALOG', }, { key: 'downloadPackage', title: _('edit-dossier-dialog.nav-items.choose-download'), sideNavTitle: _('edit-dossier-dialog.nav-items.download-package'), - readonly: !this._permissionsService.canEditDossier(this._dossier), + readonly: !this._permissionsService.canEditDossier(this.#dossier), helpModeKey: 'edit_dossier_download_package_DIALOG', }, { key: 'dossierDictionary', sideNavTitle: _('edit-dossier-dialog.nav-items.dictionary'), title: _('edit-dossier-dialog.nav-items.dossier-dictionary'), - readonly: !this._permissionsService.canEditDossierDictionary(this._dossier), + readonly: !this._permissionsService.canEditDossierDictionary(this.#dossier), helpModeKey: 'edit_dossier_dossier_dictionary_DIALOG', hide: this.configService.values.IS_DOCUMINE, }, @@ -181,13 +181,13 @@ export class EditDossierDialogComponent extends BaseDialogComponent implements A key: 'members', title: _('edit-dossier-dialog.nav-items.team-members'), sideNavTitle: _('edit-dossier-dialog.nav-items.members'), - readonly: !this._permissionsService.canEditTeamMembers(this._dossier), + readonly: !this._permissionsService.canEditTeamMembers(this.#dossier), helpModeKey: 'edit_dossier_members_DIALOG', }, { key: 'dossierAttributes', title: _('edit-dossier-dialog.nav-items.dossier-attributes'), - readonly: !this._permissionsService.canEditDossierAttributes(this._dossier), + readonly: !this._permissionsService.canEditDossierAttributes(this.#dossier), helpModeKey: 'edit_dossier_dossier_attributes_DIALOG', }, ];