diff --git a/src/frontend/app/attachments/attachments-page/attachment-page.component.html b/src/frontend/app/attachments/attachments-page/attachment-page.component.html index f3ae7b9f5e21e21c89cbd463dccd7a151d370787..5b5046c9803d7844e2f884243c0ff364b775bc03 100644 --- a/src/frontend/app/attachments/attachments-page/attachment-page.component.html +++ b/src/frontend/app/attachments/attachments-page/attachment-page.component.html @@ -225,7 +225,7 @@ [disabled]="!loading && (!editMode || !attachFormGroup.valid)">{{lang.validate}}</button> <button mat-raised-button color="primary" *ngIf="newVersion" (click)="createNewVersion()" [disabled]="!editMode || !appAttachmentViewer.isEditingTemplate()">{{lang.createNewVersion}}</button> - <button mat-raised-button color="warn" *ngIf=" !loading && attachment.status.value === 'SIGN'" + <button mat-raised-button color="warn" *ngIf=" !loading && attachment.status.value === 'SIGN' && (privilegeService.hasCurrentUserPrivilege('sign_document') || this.headerService.user.id == attachment.typist.value)" (click)="deleteSignedVersion()">{{lang.deleteSignedVersion}}</button> <button mat-raised-button mat-button [disabled]="loading" [mat-dialog-close]="">{{lang.close}}</button> </div> diff --git a/src/frontend/app/attachments/attachments-page/attachment-page.component.ts b/src/frontend/app/attachments/attachments-page/attachment-page.component.ts index d7bd4e8553deef0d04775c9ee7404033efdab822..6dfcccc811b6aa1fd57902ba4465469302cb0582 100644 --- a/src/frontend/app/attachments/attachments-page/attachment-page.component.ts +++ b/src/frontend/app/attachments/attachments-page/attachment-page.component.ts @@ -254,7 +254,7 @@ export class AttachmentPageComponent implements OnInit { } deleteSignedVersion() { - const dialogRef = this.dialog.open(ConfirmComponent, { autoFocus: false, disableClose: true, data: { title: this.lang.delete, msg: this.lang.confirmAction } }); + const dialogRef = this.dialog.open(ConfirmComponent, { autoFocus: false, disableClose: true, data: { title: this.lang.deleteSignedVersion, msg: this.lang.confirmAction } }); dialogRef.afterClosed().pipe( filter((data: string) => data === 'ok'),