fix(sales): Filter only sellable items.

fix(queries): Invalidate queries after mutations.
This commit is contained in:
a.bouhuolia
2021-03-14 16:31:21 +02:00
parent 88eaaa3968
commit 0b59a44a4c
25 changed files with 911 additions and 464 deletions

View File

@@ -25,11 +25,19 @@ function BillFormProvider({ billId, ...props }) {
isFetching: isVendorsLoading,
} = useVendors({ page_size: 10000 });
// Filter all purchasable items only.
const stringifiedFilterRoles = React.useMemo(() => JSON.stringify(
[{ "fieldKey": "purchasable", "value":true, "condition":"equals"}]
), []);
// Handle fetch Items data table or list
const {
data: { items },
isFetching: isItemsLoading,
} = useItems({ page_size: 10000 });
} = useItems({
page_size: 10000,
stringified_filter_roles: stringifiedFilterRoles
});
// Handle fetch bill details.
const { data: bill, isFetching: isBillLoading } = useBill(billId, {