BIG-14: avoid allocate landed cost on non-inventory items.

This commit is contained in:
a.bouhuolia
2021-09-13 18:27:01 +02:00
parent bffc50a492
commit 4188f3f1b5
17 changed files with 188 additions and 111 deletions

View File

@@ -12,6 +12,12 @@ import {
const BillFormContext = createContext();
// Filter all purchasable items only.
const stringifiedFilterRoles = JSON.stringify([
{ index: 1, fieldKey: 'purchasable', value: true, condition: '&&', comparator: 'equals' },
{ index: 2, fieldKey: 'active', value: true, condition: '&&', comparator: 'equals' },
]);
/**
* Bill form provider.
*/
@@ -25,16 +31,6 @@ function BillFormProvider({ billId, ...props }) {
isLoading: isVendorsLoading,
} = useVendors({ page_size: 10000 });
// Filter all purchasable items only.
const stringifiedFilterRoles = React.useMemo(
() =>
JSON.stringify([
{ index: 1, fieldKey: 'purchasable', value: true, condition: '&&', comparator: 'equals' },
{ index: 2, fieldKey: 'active', value: true, condition: '&&', comparator: 'equals' },
]),
[],
);
// Handle fetch Items data table or list
const {
data: { items },