diff --git a/src/frontend/app/signature-book.component.html b/src/frontend/app/signature-book.component.html index 4c234c1122a05f48fc6fdee6f4f8a29595dcbf04..6bb6a560d21e16e6cee5e5e53cd39d05bcf1b6b2 100755 --- a/src/frontend/app/signature-book.component.html +++ b/src/frontend/app/signature-book.component.html @@ -268,13 +268,20 @@ </span> <i *ngIf="loadingSign" class="fa fa-spinner fa-pulse fa-2x fa-fw"></i> </span> - <span *ngIf="signatureBook.attachments[rightSelectedThumbnail].status == 'SIGN'" + <span *ngIf="signatureBook.attachments[rightSelectedThumbnail].status == 'SIGN' && signatureBook.attachments[rightSelectedThumbnail].recipient_id === this.userId; else elseBlock" (click)="unsignFile(signatureBook.attachments[rightSelectedThumbnail])" style="cursor: pointer;color: green;"> <i title="{{'lang.unsign' | translate}}" class="fa fa-check fa-2x" aria-hidden="true"></i> </span> + <ng-template #elseBlock> + <div class="alert-message alert-message-danger" + style="width: 100%; margin: 10px 0; font-size: 20px;"> + <i class="fas fa-exclamation" style="width: 25px;text-align: center;"></i> <span [innerHTML]="'lang.youCannotUnsign' | translate"></span> + </div> + </ng-template> </div> </div> + <app-attachments-list *ngIf="showAttachmentPanel" #appAttachmentsList [resId]="resId" [target]="'process'" [canModify]="canUpdateDocument" (reloadBadgeAttachments)="refreshAttachments()" (afterActionAttachment)="refreshAttachments()"> diff --git a/src/lang/lang-fr.json b/src/lang/lang-fr.json index 79f96b1150d36eb113fa295bb3fda7a8c28601b4..e95c41732bf0b17ccdba42607557b6a6b7c1604e 100644 --- a/src/lang/lang-fr.json +++ b/src/lang/lang-fr.json @@ -2159,5 +2159,6 @@ "redirectUserVisaWorkflow": "Changement de viseur / signataire pour les courriers en cours de visa / signature", "chooseNewVisaUser": "est en <b>visa / signature</b> de certains courriers, veuillez choisir un utilisateur de <b>remplacement</b>", "hideModal": "Ne plus afficher cette fenêtre", - "noPreviousValid": "Aucun utilisateur précédent valide" + "noPreviousValid": "Aucun utilisateur précédent valide", + "youCannotUnsign" : "Vous avez pas le droit de déigner" }