Add ready to capture filter

This commit is contained in:
dominik-zeglen 2020-03-04 17:15:55 +01:00
parent 4d673e1e07
commit 038a17caf6
4 changed files with 19 additions and 7 deletions

View file

@ -38,10 +38,7 @@ const HomeSection = () => {
onOrdersToFulfillClick={() =>
navigate(
orderListUrl({
status: [
OrderStatusFilter.UNFULFILLED,
OrderStatusFilter.PARTIALLY_FULFILLED
]
status: [OrderStatusFilter.READY_TO_FULFILL]
})
)
}

View file

@ -132,6 +132,14 @@ export const orderStatusMessages = defineMessages({
defaultMessage: "Partially fulfilled",
description: "order status"
},
readyToCapture: {
defaultMessage: "Ready to capture",
description: "order status"
},
readyToFulfill: {
defaultMessage: "Ready to fulfill",
description: "order status"
},
unfulfilled: {
defaultMessage: "Unfulfilled",
description: "order status"

View file

@ -77,6 +77,14 @@ export function createFilterStructure(
{
label: intl.formatMessage(orderStatusMessages.unfulfilled),
value: OrderStatusFilter.UNFULFILLED
},
{
label: intl.formatMessage(orderStatusMessages.readyToCapture),
value: OrderStatusFilter.READY_TO_CAPTURE
},
{
label: intl.formatMessage(orderStatusMessages.readyToFulfill),
value: OrderStatusFilter.READY_TO_FULFILL
}
]
),

View file

@ -6,8 +6,7 @@ import {
import { IFilterElement } from "../../../components/Filter";
import {
OrderFilterInput,
OrderStatusFilter,
OrderStatus
OrderStatusFilter
} from "../../../types/globalTypes";
import {
createFilterTabUtils,
@ -96,7 +95,7 @@ export function getFilterQueryParam(
return getMultipleEnumValueQueryParam(
filter,
OrderListUrlFiltersWithMultipleValuesEnum.status,
OrderStatus
OrderStatusFilter
);
case OrderFilterKeys.customer: