<span class="material-icons">delete</span>
</button>
</ng-container>
- <ng-container *ngIf="disposition() == 'on-order'">
+ <ng-container *ngIf="disposition() == 'on-order' || disposition() == 'delayed'">
<a href="javascript:;" (click)="receiveRequested.emit(copy)" i18n>Mark Received</a>
</ng-container>
<ng-container *ngIf="disposition() == 'received'">
<a href="javascript:;" class="ml-2" (click)="cancelRequested.emit(copy)" i18n>Cancel</a>
</ng-container>
<ng-container *ngIf="disposition() == 'delayed'">
- <a href="javascript:;" (click)="cancelRequested.emit(copy)" i18n>Cancel</a>
+ <a href="javascript:;" (click)="cancelRequested.emit(copy)" i18n>Cancel</a>
</ng-container>
<ng-container *ngIf="disposition() == 'delayed'">
<span class="font-italic ml-2" title="{{copy.cancel_reason().description()}}">
<div ngbDropdown>
<button class="btn btn-info btn-sm" ngbDropdownToggle i18n>Actions</button>
<div ngbDropdownMenu>
- <button ngbDropdownItem [disabled]="li.state() != 'on-order'"
+ <button ngbDropdownItem [disabled]="li.state() != 'on-order' && lineitemDisposition(li) != 'delayed'"
(click)="markReceived([li.id()])" i18n>Mark Received</button>
<button ngbDropdownItem [disabled]="li.state() != 'received'"
(click)="markUnReceived([li.id()])" i18n>Mark Un-Received</button>