[CST-12109] qa-event notification box fixes

This commit is contained in:
Alisa Ismailati
2024-02-21 18:06:45 +01:00
parent 8d0971d9ff
commit 7350fdd125
11 changed files with 149 additions and 72 deletions

View File

@@ -2,9 +2,21 @@
<ng-container *ngFor="let source of sources">
<div class="alert alert-info d-flex flex-row" *ngIf="source.totalEvents > 0">
<div class="w-100 d-flex justify-content-between">
<div class="pl-4 align-self-center">{{ this.item.isArchived ? ('qa-event-notification.check.notification-withdrawn' | translate)
: ('qa-event-notification.check.notification-reinstate' | translate) }} </div>
<button [routerLink]="[ getQualityAssuranceRoute(), (source.id | dsSplit: ':')[0]]"
<div class="pl-4 align-self-center">
<ng-container *ngIf="this.item.isArchived; else reinstate">
<span>
{{
(isAdmin$ | async) ? ('qa-event-notification.check.notification-withdrawn.admin' | translate : { source: (source.id | dsSplit: ':')[0], num: source.totalEvents })
: ('qa-event-notification.check.notification-withdrawn.user' | translate : { num: source.totalEvents })
}}
</span>
</ng-container>
<ng-template #reinstate>
{{ 'qa-event-notification.check.notification-reinstate' | translate: { num: source.totalEvents } }}
</ng-template>
</div>
<button [routerLink]="[ getQualityAssuranceRoute(), (source.id | dsSplit: ':')[0], 'target', item.id]"
[queryParams]="{ forward: true }"
class="btn btn-primary align-self-center">{{ this.item.isArchived ? ('qa-event-notification-undo-withdrawn.check.button' | translate)
: ('qa-event-notification-undo-reinstate.check.button' | translate) }}</button>
</div>