diff --git a/apps/red-ui/src/app/modules/admin/screens/reports/reports-screen/reports-screen.component.html b/apps/red-ui/src/app/modules/admin/screens/reports/reports-screen/reports-screen.component.html index 46cddeabe..445421bb5 100644 --- a/apps/red-ui/src/app/modules/admin/screens/reports/reports-screen/reports-screen.component.html +++ b/apps/red-ui/src/app/modules/admin/screens/reports/reports-screen/reports-screen.component.html @@ -2,9 +2,9 @@
-
+
-
+
diff --git a/apps/red-ui/src/app/modules/admin/screens/reports/reports-screen/reports-screen.component.ts b/apps/red-ui/src/app/modules/admin/screens/reports/reports-screen/reports-screen.component.ts index 3606fd395..2a2ad7104 100644 --- a/apps/red-ui/src/app/modules/admin/screens/reports/reports-screen/reports-screen.component.ts +++ b/apps/red-ui/src/app/modules/admin/screens/reports/reports-screen/reports-screen.component.ts @@ -1,7 +1,7 @@ import { ChangeDetectionStrategy, Component, ElementRef, OnInit, ViewChild } from '@angular/core'; import { DOSSIER_TEMPLATE_ID, IPlaceholdersResponse, IReportTemplate, User } from '@red/domain'; import { download } from '@utils/file-download-utils'; -import { IConfirmationDialogData, LoadingService, Toaster } from '@iqser/common-ui'; +import { getConfig, IConfirmationDialogData, LoadingService, Toaster } from '@iqser/common-ui'; import { PermissionsService } from '@services/permissions.service'; import { generalPlaceholdersDescriptionsTranslations, @@ -39,6 +39,8 @@ export class ReportsScreenComponent implements OnInit { readonly currentUser = getCurrentUser(); readonly roles = Roles; + readonly isDocumine = getConfig().IS_DOCUMINE; + constructor( private readonly _reportTemplateService: ReportTemplateService, private readonly _dialogService: AdminDialogService, diff --git a/apps/red-ui/src/app/modules/admin/shared/components/admin-side-nav/admin-side-nav.component.ts b/apps/red-ui/src/app/modules/admin/shared/components/admin-side-nav/admin-side-nav.component.ts index bae2b5a66..d024a57d3 100644 --- a/apps/red-ui/src/app/modules/admin/shared/components/admin-side-nav/admin-side-nav.component.ts +++ b/apps/red-ui/src/app/modules/admin/shared/components/admin-side-nav/admin-side-nav.component.ts @@ -5,7 +5,7 @@ import { adminSideNavTranslations } from '@translations/admin-side-nav-translati import { ActivatedRoute, RouterLink, RouterLinkActive } from '@angular/router'; import { AdminSideNavType, AdminSideNavTypes, DOSSIER_TEMPLATE_ID, ENTITY_TYPE, User, WATERMARK_ID } from '@red/domain'; import { Roles } from '@users/roles'; -import { IqserHelpModeModule, IqserPermissionsService } from '@iqser/common-ui'; +import { getConfig, IqserHelpModeModule, IqserPermissionsService } from '@iqser/common-ui'; import { TranslateModule } from '@ngx-translate/core'; import { NgForOf, NgIf } from '@angular/common'; import { getCurrentUser } from '@iqser/common-ui/lib/users'; @@ -32,6 +32,7 @@ export class AdminSideNavComponent implements OnInit { readonly translations = adminSideNavTranslations; readonly currentUser = getCurrentUser(); readonly roles = Roles; + readonly isDocumine = getConfig().IS_DOCUMINE; prefix: string; readonly items: { readonly [key in AdminSideNavType]: NavItem[] } = { @@ -136,7 +137,7 @@ export class AdminSideNavComponent implements OnInit { { screen: 'justifications', label: _('admin-side-nav.justifications'), - show: this._permissionsService.has([Roles.legalBasis.read]), + show: this._permissionsService.has([Roles.legalBasis.read]) && !this.isDocumine, helpModeKey: 'justifications', }, ], diff --git a/apps/red-ui/src/app/modules/shared/components/add-edit-entity/add-edit-entity.component.html b/apps/red-ui/src/app/modules/shared/components/add-edit-entity/add-edit-entity.component.html index 85bc988ce..cd9bdd068 100644 --- a/apps/red-ui/src/app/modules/shared/components/add-edit-entity/add-edit-entity.component.html +++ b/apps/red-ui/src/app/modules/shared/components/add-edit-entity/add-edit-entity.component.html @@ -45,7 +45,7 @@ >
-
+
{{ 'add-edit-entity.form.redaction' | translate }} @@ -56,7 +56,7 @@
-
+