Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -513,7 +513,7 @@ class RequisitionItem implements Comparable<RequisitionItem>, Serializable {
}

Boolean isParentRequisitionPending() {
return requisition.status in [RequisitionStatus.PENDING, RequisitionStatus.PENDING_APPROVAL]
return requisition.status in [RequisitionStatus.CREATED, RequisitionStatus.PENDING, RequisitionStatus.PENDING_APPROVAL]
}

Boolean isParentRequisitionRejected() {
Expand All @@ -539,6 +539,10 @@ class RequisitionItem implements Comparable<RequisitionItem>, Serializable {
return calculatePercentageCompleted() >= 100
}

boolean isRejected() {
return requisition.status == RequisitionStatus.REJECTED
}

def isQuantityIssued() {
return isApproved() && !requisition?.isPending()
}
Expand Down
2 changes: 1 addition & 1 deletion grails-app/views/requisition/_showRequisitionItem.gsp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
</td>
</g:if>
<td class="middle">
<div class="tag ${requisitionItem.isCanceled() || requisitionItem.isCanceledDuringPick() ? 'tag-danger' :
<div class="tag ${requisitionItem.isCanceled() || requisitionItem.isCanceledDuringPick() || requisitionItem.isRejected() ? 'tag-danger' :
requisitionItem.isSubstituted() || requisitionItem.isReduced() ? 'tag-warning' : 'tag-alert'}">
<g:if test="${requisitionItem.isCanceled() || requisitionItem.isCanceledDuringPick()}">
<g:message code="enum.RequisitionItemStatus.CANCELED"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ class RequisitionItemSpec extends Specification implements DomainUnitTest<Requis
requisitionStatus || requisitionItemStatus
RequisitionStatus.PENDING_APPROVAL || RequisitionItemStatus.PENDING
RequisitionStatus.PENDING || RequisitionItemStatus.PENDING
RequisitionStatus.CREATED || RequisitionItemStatus.PENDING
RequisitionStatus.REJECTED || RequisitionItemStatus.CANCELED
}

Expand Down