From daae0a0f21dee7b08d33276c0005df6c9a661688 Mon Sep 17 00:00:00 2001 From: syl-p <sylvain@atnos.com> Date: Mon, 8 Nov 2021 16:07:05 +0100 Subject: [PATCH] feat: add tools for non technical and functional --- .../cards/pia-card/pia-card.component.html | 9 ++- .../list/pia-line/pia-line.component.html | 66 +++++++++++-------- 2 files changed, 45 insertions(+), 30 deletions(-) diff --git a/src/app/modules/entries/cards/pia-card/pia-card.component.html b/src/app/modules/entries/cards/pia-card/pia-card.component.html index 4e8187283..6dda045af 100644 --- a/src/app/modules/entries/cards/pia-card/pia-card.component.html +++ b/src/app/modules/entries/cards/pia-card/pia-card.component.html @@ -26,7 +26,14 @@ </ng-container> </ul> </div> - <div class="pia-cardsBlock-toolbar"> + <div + class="pia-cardsBlock-toolbar" + *ngIf=" + !authService.state || + authService.currentUserValue.access_type.includes('technical') || + authService.currentUserValue.access_type.includes('functional') + " + > <div class="pia-cardsBlock-toolbar-export"> <a *ngIf="!pia.is_example" diff --git a/src/app/modules/entries/list/pia-line/pia-line.component.html b/src/app/modules/entries/list/pia-line/pia-line.component.html index 7360319fe..71031d80e 100644 --- a/src/app/modules/entries/list/pia-line/pia-line.component.html +++ b/src/app/modules/entries/list/pia-line/pia-line.component.html @@ -25,38 +25,46 @@ >{{ "homepage.lists.item.tools.consult" | translate }}</span > </a> - <a - href="javascript:;" - (click)="onDuplicate(pia.id)" - class="btn pia-tooltip" + <ng-container + *ngIf=" + !authService.state || + authService.currentUserValue.access_type.includes('technical') || + authService.currentUserValue.access_type.includes('functional') + " > - <i class="fa fa-files-o" aria-hidden="true"></i> - <span - title="{{ 'homepage.lists.item.tools.duplicate' | translate }}" - class="pia-tooltip-text" - >{{ "homepage.lists.item.tools.duplicate" | translate }}</span + <a + href="javascript:;" + (click)="onDuplicate(pia.id)" + class="btn pia-tooltip" > - </a> - <a href="javascript:;" (click)="generateZip()" class="btn pia-tooltip"> - <i class="fa fa-download" aria-hidden="true"></i> - <span - title="{{ 'homepage.lists.item.tools.export' | translate }}" - class="pia-tooltip-text" - >{{ "homepage.lists.item.tools.export" | translate }}</span - > - </a> - <a - href="javascript:;" - (click)="archivePia(pia.id)" - class="btn pia-tooltip" - > - <i class="fa fa-archive" aria-hidden="true"></i> - <span - title="{{ 'homepage.lists.item.tools.archive' | translate }}" - class="pia-tooltip-text" - >{{ "homepage.lists.item.tools.archive" | translate }}</span + <i class="fa fa-files-o" aria-hidden="true"></i> + <span + title="{{ 'homepage.lists.item.tools.duplicate' | translate }}" + class="pia-tooltip-text" + >{{ "homepage.lists.item.tools.duplicate" | translate }}</span + > + </a> + <a href="javascript:;" (click)="generateZip()" class="btn pia-tooltip"> + <i class="fa fa-download" aria-hidden="true"></i> + <span + title="{{ 'homepage.lists.item.tools.export' | translate }}" + class="pia-tooltip-text" + >{{ "homepage.lists.item.tools.export" | translate }}</span + > + </a> + <a + href="javascript:;" + (click)="archivePia(pia.id)" + class="btn pia-tooltip" > - </a> + <i class="fa fa-archive" aria-hidden="true"></i> + <span + title="{{ 'homepage.lists.item.tools.archive' | translate }}" + class="pia-tooltip-text" + >{{ "homepage.lists.item.tools.archive" | translate }}</span + > + </a> + </ng-container> </div> </td> <td class="pia-listsBlock-item pia-listsBlock-item-title">