From 84c45ed4eeb4b45493308be821570ddd33feb146 Mon Sep 17 00:00:00 2001 From: Alex ORLUC <alex.orluc@maarch.org> Date: Mon, 19 Oct 2020 17:02:24 +0200 Subject: [PATCH] FEAT #14383 TIME 0:10 add privilege show technical info --- src/frontend/app/process/process.component.html | 2 +- src/frontend/service/privileges.service.ts | 6 ++++++ src/lang/lang-fr.json | 4 +++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/frontend/app/process/process.component.html b/src/frontend/app/process/process.component.html index bb1a7e0aacb..890aef69677 100644 --- a/src/frontend/app/process/process.component.html +++ b/src/frontend/app/process/process.component.html @@ -14,7 +14,7 @@ </div> <div class="indexing-form-container"> <div *ngIf="!isModalOpen() && currentTool !== 'dashboard'" style="display: flex;justify-content: flex-end;"> - <button mat-icon-button (click)="openTechnicalInfo()" color="primary" [title]="this.translate.instant('lang.showTechnicalInfo')"> + <button *ngIf="privilegeService.hasCurrentUserPrivilege('show_technical_informations')" mat-icon-button (click)="openTechnicalInfo()" color="primary" [title]="this.translate.instant('lang.showTechnicalInfo')"> <mat-icon class="far fa-file-code"></mat-icon> </button> <button mat-icon-button (click)="createModal()" color="primary" [title]="this.translate.instant('lang.openInExternalModal')"> diff --git a/src/frontend/service/privileges.service.ts b/src/frontend/service/privileges.service.ts index 80d6612ae36..1098b34d6b2 100755 --- a/src/frontend/service/privileges.service.ts +++ b/src/frontend/service/privileges.service.ts @@ -498,6 +498,12 @@ export class PrivilegeService { 'comment': 'lang.includeFolderPerimeter', 'unit': 'application' }, + { + 'id': 'show_technical_informations', + 'label': 'lang.showTechnicalInformations', + 'comment': 'lang.showTechnicalInformations', + 'unit': 'application' + }, ]; private menus: menu[] = [ diff --git a/src/lang/lang-fr.json b/src/lang/lang-fr.json index 133d90dd2c7..44f7c1c21c2 100644 --- a/src/lang/lang-fr.json +++ b/src/lang/lang-fr.json @@ -2102,5 +2102,7 @@ "connections": "Connexions", "connectionsDesc": "Administrer les modes de connexion de l'application", "ssoConnections": "Connexions SSO", - "sso": "SSO" + "sso": "SSO", + "docserverPathFile": "Chemin du fichier stocké", + "showTechnicalInformations": "Afficher les informations techniques du courrier sur la page de traitement / fiche détaillée" } -- GitLab