Merged PR 2050: feature(checkout-reward): Disable Print Order Confirmation for HSC Users

feature(checkout-reward): Disable Print Order Confirmation for HSC Users

Ref: #5471
This commit is contained in:
Nino Righi
2025-11-24 16:01:56 +00:00
committed by Lorenz Hilpert
parent dc26c4de04
commit b93e39068c
2 changed files with 7 additions and 2 deletions

View File

@@ -2,6 +2,9 @@
Prämienausgabe abgeschlossen
</h1>
<common-print-button printerType="label" [printFn]="printFn"
<common-print-button
*ifNotRole="Role.CallCenter"
printerType="label"
[printFn]="printFn"
>Prämienbeleg drucken</common-print-button
>

View File

@@ -2,15 +2,17 @@ import { ChangeDetectionStrategy, Component, inject } from '@angular/core';
import { CheckoutPrintFacade } from '@isa/checkout/data-access';
import { PrintButtonComponent, Printer } from '@isa/common/print';
import { OrderConfiramtionStore } from '../reward-order-confirmation.store';
import { IfRoleDirective, Role } from '@isa/core/auth';
@Component({
selector: 'checkout-order-confirmation-header',
templateUrl: './order-confirmation-header.component.html',
styleUrls: ['./order-confirmation-header.component.css'],
changeDetection: ChangeDetectionStrategy.OnPush,
imports: [PrintButtonComponent],
imports: [PrintButtonComponent, IfRoleDirective],
})
export class OrderConfirmationHeaderComponent {
protected readonly Role = Role;
#checkoutPrintFacade = inject(CheckoutPrintFacade);
#store = inject(OrderConfiramtionStore);