From 70e1e94a4a6ab664f1a37a78d70d8d29acfd2972 Mon Sep 17 00:00:00 2001
From: elforjani13 <39470382+elforjani13@users.noreply.github.com>
Date: Mon, 21 Mar 2022 17:58:20 +0200
Subject: [PATCH] fix(form footer):missing.
---
.../Accounting/MakeJournal/MakeJournalFormFooterLeft.js | 4 +---
.../WarehouseTransferNumberDialogContent.js | 2 +-
.../Expenses/ExpenseForm/ExpenseFormFooterLeft.js | 4 +---
.../PaymentForm/PaymentMadeFormFooterLeft.js | 4 +++-
.../Purchases/PaymentMades/PaymentForm/utils.js | 7 +++++--
.../CreditNoteForm/CreditNoteFormFooterLeft.js | 8 ++++----
.../Estimates/EstimateForm/EstimateFormFooterLeft.js | 8 ++++----
.../Sales/Invoices/InvoiceForm/InvoiceFormFooterLeft.js | 9 ++++-----
.../PaymentReceiveForm/PaymentReceiveFormFootetLeft.js | 5 +++--
.../Sales/PaymentReceives/PaymentReceiveForm/utils.js | 7 +++++--
.../Sales/Receipts/ReceiptForm/ReceiptFormFooterLeft.js | 4 +++-
.../WarehouseTransfersActionsBar.js | 2 +-
src/hooks/query/warehouses.js | 5 +----
src/lang/ar/index.json | 9 ++++++++-
src/lang/en/index.json | 6 +++++-
15 files changed, 49 insertions(+), 35 deletions(-)
diff --git a/src/containers/Accounting/MakeJournal/MakeJournalFormFooterLeft.js b/src/containers/Accounting/MakeJournal/MakeJournalFormFooterLeft.js
index 607093a9e..9a5185523 100644
--- a/src/containers/Accounting/MakeJournal/MakeJournalFormFooterLeft.js
+++ b/src/containers/Accounting/MakeJournal/MakeJournalFormFooterLeft.js
@@ -12,9 +12,7 @@ export function MakeJournalFormFooterLeft() {
>
}
/>
diff --git a/src/containers/Dialogs/WarehouseTransferNumberDialog/WarehouseTransferNumberDialogContent.js b/src/containers/Dialogs/WarehouseTransferNumberDialog/WarehouseTransferNumberDialogContent.js
index a992b8be0..7cb25f70f 100644
--- a/src/containers/Dialogs/WarehouseTransferNumberDialog/WarehouseTransferNumberDialogContent.js
+++ b/src/containers/Dialogs/WarehouseTransferNumberDialog/WarehouseTransferNumberDialogContent.js
@@ -52,7 +52,7 @@ function WarehouseTransferNumberDialogContent({
return;
}
// Transformes the form values to settings to save it.
- const options = transformFormToSettings(values, 'warehouse_transfer');
+ const options = transformFormToSettings(values, 'warehouse_transfers');
// Save the settings.
saveSettings({ options }).then(handleSuccess).catch(handleErrors);
diff --git a/src/containers/Expenses/ExpenseForm/ExpenseFormFooterLeft.js b/src/containers/Expenses/ExpenseForm/ExpenseFormFooterLeft.js
index 224182474..b3566d1ab 100644
--- a/src/containers/Expenses/ExpenseForm/ExpenseFormFooterLeft.js
+++ b/src/containers/Expenses/ExpenseForm/ExpenseFormFooterLeft.js
@@ -12,9 +12,7 @@ export function ExpenseFormFooterLeft() {
>
}
/>
diff --git a/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormFooterLeft.js b/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormFooterLeft.js
index bd872e7ca..ead5cc418 100644
--- a/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormFooterLeft.js
+++ b/src/containers/Purchases/PaymentMades/PaymentForm/PaymentMadeFormFooterLeft.js
@@ -13,7 +13,9 @@ export function PaymentMadeFormFooterLeft() {
>
+ }
/>
diff --git a/src/containers/Purchases/PaymentMades/PaymentForm/utils.js b/src/containers/Purchases/PaymentMades/PaymentForm/utils.js
index aed5a7f51..5db1b7561 100644
--- a/src/containers/Purchases/PaymentMades/PaymentForm/utils.js
+++ b/src/containers/Purchases/PaymentMades/PaymentForm/utils.js
@@ -1,7 +1,7 @@
import React from 'react';
import moment from 'moment';
import intl from 'react-intl-universal';
-import { pick, first } from 'lodash';
+import { pick, first, sumBy } from 'lodash';
import { useFormikContext } from 'formik';
import { Intent } from '@blueprintjs/core';
import { AppToaster } from 'components';
@@ -143,7 +143,10 @@ export const usePaymentMadeTotals = () => {
} = useFormikContext();
// Retrieves the invoice entries total.
- const total = React.useMemo(() => getEntriesTotal(entries), [entries]);
+ const total = React.useMemo(
+ () => sumBy(entries, 'payment_amount'),
+ [entries],
+ );
// Retrieves the formatted total money.
const formattedTotal = React.useMemo(
diff --git a/src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormFooterLeft.js b/src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormFooterLeft.js
index ea7849202..093e4728b 100644
--- a/src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormFooterLeft.js
+++ b/src/containers/Sales/CreditNotes/CreditNoteForm/CreditNoteFormFooterLeft.js
@@ -13,7 +13,9 @@ export function CreditNoteFormFooterLeft() {
>
+ }
/>
{/* --------- Terms and conditions --------- */}
@@ -23,9 +25,7 @@ export function CreditNoteFormFooterLeft() {
>
}
/>
diff --git a/src/containers/Sales/Estimates/EstimateForm/EstimateFormFooterLeft.js b/src/containers/Sales/Estimates/EstimateForm/EstimateFormFooterLeft.js
index bc4a4e047..1160e8f80 100644
--- a/src/containers/Sales/Estimates/EstimateForm/EstimateFormFooterLeft.js
+++ b/src/containers/Sales/Estimates/EstimateForm/EstimateFormFooterLeft.js
@@ -13,7 +13,9 @@ export function EstimateFormFooterLeft() {
>
+ }
/>
@@ -24,9 +26,7 @@ export function EstimateFormFooterLeft() {
>
}
/>
diff --git a/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormFooterLeft.js b/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormFooterLeft.js
index 02307a701..9220992b4 100644
--- a/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormFooterLeft.js
+++ b/src/containers/Sales/Invoices/InvoiceForm/InvoiceFormFooterLeft.js
@@ -13,7 +13,9 @@ export function InvoiceFormFooterLeft() {
>
+ }
/>
@@ -24,9 +26,7 @@ export function InvoiceFormFooterLeft() {
>
}
/>
@@ -49,7 +49,6 @@ const InvoiceMsgFormGroup = styled(FFormGroup)`
const TermsConditsFormGroup = styled(FFormGroup)`
&.bp3-form-group {
-
.bp3-label {
font-size: 12px;
margin-bottom: 12px;
diff --git a/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormFootetLeft.js b/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormFootetLeft.js
index 795e628a3..38aa84ef7 100644
--- a/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormFootetLeft.js
+++ b/src/containers/Sales/PaymentReceives/PaymentReceiveForm/PaymentReceiveFormFootetLeft.js
@@ -13,7 +13,9 @@ export function PaymentReceiveFormFootetLeft() {
>
+ }
/>
@@ -31,4 +33,3 @@ const TermsConditsFormGroup = styled(FFormGroup)`
}
}
`;
-
diff --git a/src/containers/Sales/PaymentReceives/PaymentReceiveForm/utils.js b/src/containers/Sales/PaymentReceives/PaymentReceiveForm/utils.js
index e21d6cc12..65541e170 100644
--- a/src/containers/Sales/PaymentReceives/PaymentReceiveForm/utils.js
+++ b/src/containers/Sales/PaymentReceives/PaymentReceiveForm/utils.js
@@ -1,7 +1,7 @@
import React from 'react';
import moment from 'moment';
import intl from 'react-intl-universal';
-import { omit, pick, first } from 'lodash';
+import { omit, pick, first, sumBy } from 'lodash';
import { useFormikContext } from 'formik';
import { Intent } from '@blueprintjs/core';
import { AppToaster } from 'components';
@@ -226,7 +226,10 @@ export const usePaymentReceiveTotals = () => {
} = useFormikContext();
// Retrieves the invoice entries total.
- const total = React.useMemo(() => getEntriesTotal(entries), [entries]);
+ const total = React.useMemo(
+ () => sumBy(entries, 'payment_amount'),
+ [entries],
+ );
// Retrieves the formatted total money.
const formattedTotal = React.useMemo(
diff --git a/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFooterLeft.js b/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFooterLeft.js
index 38663439d..8821688b9 100644
--- a/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFooterLeft.js
+++ b/src/containers/Sales/Receipts/ReceiptForm/ReceiptFormFooterLeft.js
@@ -13,7 +13,9 @@ export function ReceiptFormFooterLeft() {
>
+ }
/>
diff --git a/src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersActionsBar.js b/src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersActionsBar.js
index b886dca92..47bc4f0d7 100644
--- a/src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersActionsBar.js
+++ b/src/containers/WarehouseTransfers/WarehouseTransfersLanding/WarehouseTransfersActionsBar.js
@@ -66,7 +66,7 @@ function WarehouseTransfersActionsBar({
// Handle table row size change.
const handleTableRowSizeChange = (size) => {
- addSetting('warehouseTransfer', 'tableSize', size);
+ addSetting('warehouseTransfers', 'tableSize', size);
};
return (
diff --git a/src/hooks/query/warehouses.js b/src/hooks/query/warehouses.js
index ff6c66482..acea73d4a 100644
--- a/src/hooks/query/warehouses.js
+++ b/src/hooks/query/warehouses.js
@@ -12,7 +12,7 @@ const commonInvalidateQueries = (queryClient) => {
// Invalidate warehouses transfers.
queryClient.invalidateQueries(t.WAREHOUSE_TRANSFERS);
- queryClient.invalidateQueries(t.WAREHOUSE_TRANSFER);
+ // queryClient.invalidateQueries(t.WAREHOUSE_TRANSFER);
queryClient.invalidateQueries(t.DASHBOARD_META);
};
@@ -155,9 +155,6 @@ export function useDeleteWarehouseTransfer(props) {
return useMutation((id) => apiRequest.delete(`warehouses/transfers/${id}`), {
onSuccess: (res, id) => {
- // Invalidate specific warehoue.
- queryClient.invalidateQueries([t.WAREHOUSE_TRANSFER, id]);
-
// Common invalidate queries.
commonInvalidateQueries(queryClient);
},
diff --git a/src/lang/ar/index.json b/src/lang/ar/index.json
index 1419a417f..a4606f1d9 100644
--- a/src/lang/ar/index.json
+++ b/src/lang/ar/index.json
@@ -1918,5 +1918,12 @@
"branche.error.warehouse_code_not_unique": "رمز الفرع ليس فريدًا ",
"branche.error.branch_has_associated_transactions": "لا يمكنك حذف هذا الفرع لأنه لديه معاملات مرتبطة به.",
"payment_Receive.error.payment_account_currency_invalid":"يجب أن تكون عملة حساب الإيداع هي نفس عملة العميل أو العملة الأساسية للمنشأة.",
- "payment_made.error.withdrawal_account_currency_invalid":"يجب أن تكون عملة حساب السحب هي نفس عملة المورد أو العملة الأساسية للمنشأة."
+ "payment_made.error.withdrawal_account_currency_invalid":"يجب أن تكون عملة حساب السحب هي نفس عملة المورد أو العملة الأساسية للمنشأة.",
+ "view_customer_details": "عرض تفاصيل العميل ",
+ "view_vendor_details": "عرض تفاصيل المورد ",
+ "thanks_for_your_business_and_have_a_great_day": "Thanks for your business and have a great day!",
+ "terms_and_conditions.placeholder": "Enter the terms and conditions of your business to be displayed in your transaction",
+ "expenses.decscrption.placeholder": "Enter the description of your business to be displayed in your transaction",
+ "make_jorunal.decscrption.placeholder": "Enter the description of your business to be displayed in your transaction"
+
}
\ No newline at end of file
diff --git a/src/lang/en/index.json b/src/lang/en/index.json
index da9ed80df..45d036563 100644
--- a/src/lang/en/index.json
+++ b/src/lang/en/index.json
@@ -1916,5 +1916,9 @@
"payment_Receive.error.payment_account_currency_invalid": "The deposit account currency should be same customer currency or organization base currency.",
"payment_made.error.withdrawal_account_currency_invalid": "The withdrawal account currency should be same vendor currency or organization base currency.",
"view_customer_details": "View Customer Details",
- "view_vendor_details":"View Vendor Details"
+ "view_vendor_details": "View Vendor Details",
+ "thanks_for_your_business_and_have_a_great_day": "Thanks for your business and have a great day!",
+ "terms_and_conditions.placeholder": "Enter the terms and conditions of your business to be displayed in your transaction",
+ "expenses.decscrption.placeholder": "Enter the description of your business to be displayed in your transaction",
+ "make_jorunal.decscrption.placeholder": "Enter the description of your business to be displayed in your transaction"
}
\ No newline at end of file