- {{ item.sideNavTitle || item.title | translate }}
-
+
+
+ {{ item.sideNavTitle || item.title | translate }}
+
+
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 75bcc993e..311902349 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
@@ -17,6 +17,7 @@ import { DossiersService } from '@services/dossiers/dossiers.service';
import { dossiersServiceProvider } from '@services/entity-services/dossiers.service.provider';
import { Roles } from '@users/roles';
import { getCurrentUser } from '@iqser/common-ui/lib/users';
+import { ConfigService } from '@services/config.service';
type Section = 'dossierInfo' | 'downloadPackage' | 'dossierDictionary' | 'members' | 'dossierAttributes';
@@ -26,6 +27,7 @@ interface NavItem {
sideNavTitle?: string;
readonly?: boolean;
helpModeKey?: string;
+ hide?: boolean;
}
@Component({
@@ -57,6 +59,7 @@ export class EditDossierDialogComponent extends BaseDialogComponent implements A
dossierId: string;
section?: Section;
},
+ readonly configService: ConfigService,
) {
super(_dialogRef, true);
this.dossier$ = this._dossiersService.getEntityChanged$(_data.dossierId).pipe(
@@ -172,6 +175,7 @@ export class EditDossierDialogComponent extends BaseDialogComponent implements A
title: _('edit-dossier-dialog.nav-items.dossier-dictionary'),
readonly: !this._permissionsService.canEditDossierDictionary(this._dossier),
helpModeKey: 'edit_dossier_dossier_dictionary_DIALOG',
+ hide: this.configService.values.IS_DOCUMINE,
},
{
key: 'members',
diff --git a/apps/red-ui/src/app/modules/shared-dossiers/dialogs/edit-dossier-dialog/edit-dossier-team/edit-dossier-team.component.html b/apps/red-ui/src/app/modules/shared-dossiers/dialogs/edit-dossier-dialog/edit-dossier-team/edit-dossier-team.component.html
index b444ecbf5..caa19584f 100644
--- a/apps/red-ui/src/app/modules/shared-dossiers/dialogs/edit-dossier-dialog/edit-dossier-team/edit-dossier-team.component.html
+++ b/apps/red-ui/src/app/modules/shared-dossiers/dialogs/edit-dossier-dialog/edit-dossier-team/edit-dossier-team.component.html
@@ -26,22 +26,24 @@
-
+
+
-
+
-
- {{ 'assign-dossier-owner.dialog.no-reviewers' | translate }}
-
+
+ {{ 'assign-dossier-owner.dialog.no-reviewers' | translate }}
+
+
-
+
u.isManager).map(m => m.id);
readonly selectedReviewers$ = this.#formValue$.pipe(map(v => v.members.filter(m => !v.approvers.includes(m))));
readonly selectedApprovers$ = this.#formValue$.pipe(map(v => v.approvers));
+ readonly isDocumine = getConfig().IS_DOCUMINE;
get valid(): boolean {
return this.form.valid;
@@ -94,7 +96,7 @@ export class EditDossierTeamComponent implements EditDossierSectionInterface, On
approversControl.patchValue(currentApprovers.filter(a => a !== userId));
} else {
approversControl.patchValue([...currentApprovers, userId]);
- if (!this.isMemberSelected(userId)) {
+ if (!this.isMemberSelected(userId) && !this.isDocumine) {
this.toggleSelected(userId);
}
}
diff --git a/apps/red-ui/src/assets/i18n/scm/en.json b/apps/red-ui/src/assets/i18n/scm/en.json
index f1885e2b9..f84ca0299 100644
--- a/apps/red-ui/src/assets/i18n/scm/en.json
+++ b/apps/red-ui/src/assets/i18n/scm/en.json
@@ -447,7 +447,7 @@
"assign-dossier-owner": {
"dialog": {
"approver": "Approver",
- "approvers": "Approvers",
+ "approvers": "Dossier Members",
"make-approver": "Make Approver",
"no-reviewers": "No members with \"review only\" permission.",
"reviewers": "Reviewers",