mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-19 06:10:31 +00:00
Merge branch 'develop' of https://github.com/bigcapitalhq/client into develop
This commit is contained in:
@@ -8,9 +8,10 @@ import LockingTransactionsForm from './LockingTransactionsForm';
|
|||||||
export default function LockingTransactionsDialogContent({
|
export default function LockingTransactionsDialogContent({
|
||||||
// #ownProps
|
// #ownProps
|
||||||
dialogName,
|
dialogName,
|
||||||
|
moduleName,
|
||||||
}) {
|
}) {
|
||||||
return (
|
return (
|
||||||
<LockingTransactionsFormProvider dialogName={dialogName}>
|
<LockingTransactionsFormProvider moduleName={moduleName} dialogName={dialogName}>
|
||||||
<LockingTransactionsForm />
|
<LockingTransactionsForm />
|
||||||
</LockingTransactionsFormProvider>
|
</LockingTransactionsFormProvider>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ import withDialogActions from 'containers/Dialog/withDialogActions';
|
|||||||
import { compose } from 'utils';
|
import { compose } from 'utils';
|
||||||
|
|
||||||
const defaultInitialValues = {
|
const defaultInitialValues = {
|
||||||
module: 'all',
|
module: '',
|
||||||
lock_to_date: moment(new Date()).format('YYYY-MM-DD'),
|
lock_to_date: moment(new Date()).format('YYYY-MM-DD'),
|
||||||
reason: '',
|
reason: '',
|
||||||
};
|
};
|
||||||
@@ -28,12 +28,13 @@ function LockingTransactionsForm({
|
|||||||
// #withDialogActions
|
// #withDialogActions
|
||||||
closeDialog,
|
closeDialog,
|
||||||
}) {
|
}) {
|
||||||
const { dialogName, createLockingTransactionMutate } =
|
const { dialogName, moduleName, createLockingTransactionMutate } =
|
||||||
useLockingTransactionsContext();
|
useLockingTransactionsContext();
|
||||||
|
|
||||||
// Initial form values.
|
// Initial form values.
|
||||||
const initialValues = {
|
const initialValues = {
|
||||||
...defaultInitialValues,
|
...defaultInitialValues,
|
||||||
|
module: moduleName,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Handles the form submit.
|
// Handles the form submit.
|
||||||
|
|||||||
@@ -7,15 +7,15 @@ const LockingTransactionsContext = React.createContext();
|
|||||||
/**
|
/**
|
||||||
* Locking transactions form provider.
|
* Locking transactions form provider.
|
||||||
*/
|
*/
|
||||||
function LockingTransactionsFormProvider({ dialogName, ...props }) {
|
function LockingTransactionsFormProvider({ moduleName, dialogName, ...props }) {
|
||||||
|
|
||||||
// Create locking transactions mutations.
|
// Create locking transactions mutations.
|
||||||
const { mutateAsync: createLockingTransactionMutate } =
|
const { mutateAsync: createLockingTransactionMutate } =
|
||||||
useCreateLockingTransactoin();
|
useCreateLockingTransactoin();
|
||||||
|
|
||||||
// State provider.
|
// State provider.
|
||||||
const provider = {
|
const provider = {
|
||||||
dialogName,
|
dialogName,
|
||||||
|
moduleName,
|
||||||
createLockingTransactionMutate,
|
createLockingTransactionMutate,
|
||||||
};
|
};
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -10,7 +10,11 @@ const LockingTransactionsDialogContent = React.lazy(() =>
|
|||||||
/**
|
/**
|
||||||
* Locking Transactions dialog
|
* Locking Transactions dialog
|
||||||
*/
|
*/
|
||||||
function LockingTransactionsDialog({ dialogName, payload = {}, isOpen }) {
|
function LockingTransactionsDialog({
|
||||||
|
dialogName,
|
||||||
|
payload: { module },
|
||||||
|
isOpen,
|
||||||
|
}) {
|
||||||
return (
|
return (
|
||||||
<Dialog
|
<Dialog
|
||||||
name={dialogName}
|
name={dialogName}
|
||||||
@@ -21,7 +25,10 @@ function LockingTransactionsDialog({ dialogName, payload = {}, isOpen }) {
|
|||||||
className={'dialog--transaction--locking'}
|
className={'dialog--transaction--locking'}
|
||||||
>
|
>
|
||||||
<DialogSuspense>
|
<DialogSuspense>
|
||||||
<LockingTransactionsDialogContent dialogName={dialogName} />
|
<LockingTransactionsDialogContent
|
||||||
|
moduleName={module}
|
||||||
|
dialogName={dialogName}
|
||||||
|
/>
|
||||||
</DialogSuspense>
|
</DialogSuspense>
|
||||||
</Dialog>
|
</Dialog>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -8,10 +8,14 @@ import UnlockingPartialTransactionsForm from './UnlockingPartialTransactionsForm
|
|||||||
*/
|
*/
|
||||||
export default function UnlockingPartialTransactionsDialogContent({
|
export default function UnlockingPartialTransactionsDialogContent({
|
||||||
// #ownProps
|
// #ownProps
|
||||||
|
moduleName,
|
||||||
dialogName,
|
dialogName,
|
||||||
}) {
|
}) {
|
||||||
return (
|
return (
|
||||||
<UnlockingPartialTransactionsFormProvider dialogName={dialogName}>
|
<UnlockingPartialTransactionsFormProvider
|
||||||
|
moduleName={moduleName}
|
||||||
|
dialogName={dialogName}
|
||||||
|
>
|
||||||
<UnlockingPartialTransactionsForm />
|
<UnlockingPartialTransactionsForm />
|
||||||
</UnlockingPartialTransactionsFormProvider>
|
</UnlockingPartialTransactionsFormProvider>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ import withDialogActions from 'containers/Dialog/withDialogActions';
|
|||||||
import { compose } from 'utils';
|
import { compose } from 'utils';
|
||||||
|
|
||||||
const defaultInitialValues = {
|
const defaultInitialValues = {
|
||||||
module: 'all',
|
module: '',
|
||||||
unlock_from_date: moment(new Date()).format('YYYY-MM-DD'),
|
unlock_from_date: moment(new Date()).format('YYYY-MM-DD'),
|
||||||
unlock_to_date: moment(new Date()).format('YYYY-MM-DD'),
|
unlock_to_date: moment(new Date()).format('YYYY-MM-DD'),
|
||||||
reason: '',
|
reason: '',
|
||||||
@@ -29,12 +29,13 @@ function UnlockingPartialTransactionsForm({
|
|||||||
// #withDialogActions
|
// #withDialogActions
|
||||||
closeDialog,
|
closeDialog,
|
||||||
}) {
|
}) {
|
||||||
const { dialogName, createUnlockingPartialTransactionsMutate } =
|
const { dialogName, moduleName, createUnlockingPartialTransactionsMutate } =
|
||||||
useUnlockingPartialTransactionsContext();
|
useUnlockingPartialTransactionsContext();
|
||||||
|
|
||||||
// Initial form values.
|
// Initial form values.
|
||||||
const initialValues = {
|
const initialValues = {
|
||||||
...defaultInitialValues,
|
...defaultInitialValues,
|
||||||
|
module: moduleName,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Handles the form submit.
|
// Handles the form submit.
|
||||||
|
|||||||
@@ -7,7 +7,11 @@ const UnlockingPartialTransactionsContext = React.createContext();
|
|||||||
/**
|
/**
|
||||||
* Unlocking partial transactions form provider.
|
* Unlocking partial transactions form provider.
|
||||||
*/
|
*/
|
||||||
function UnlockingPartialTransactionsFormProvider({ dialogName, ...props }) {
|
function UnlockingPartialTransactionsFormProvider({
|
||||||
|
moduleName,
|
||||||
|
dialogName,
|
||||||
|
...props
|
||||||
|
}) {
|
||||||
// Create unlocking partial transactions mutations.
|
// Create unlocking partial transactions mutations.
|
||||||
const { mutateAsync: createUnlockingPartialTransactionsMutate } =
|
const { mutateAsync: createUnlockingPartialTransactionsMutate } =
|
||||||
useCreateUnlockingPartialTransactions();
|
useCreateUnlockingPartialTransactions();
|
||||||
@@ -15,6 +19,7 @@ function UnlockingPartialTransactionsFormProvider({ dialogName, ...props }) {
|
|||||||
// State provider.
|
// State provider.
|
||||||
const provider = {
|
const provider = {
|
||||||
dialogName,
|
dialogName,
|
||||||
|
moduleName,
|
||||||
createUnlockingPartialTransactionsMutate,
|
createUnlockingPartialTransactionsMutate,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ const UnlockingPartialTransactionsDialogContent = React.lazy(() =>
|
|||||||
function UnLockingPartialTransactionsDilaog({
|
function UnLockingPartialTransactionsDilaog({
|
||||||
isOpen,
|
isOpen,
|
||||||
dialogName,
|
dialogName,
|
||||||
payload = {},
|
payload: { module },
|
||||||
}) {
|
}) {
|
||||||
return (
|
return (
|
||||||
<Dialog
|
<Dialog
|
||||||
@@ -25,7 +25,10 @@ function UnLockingPartialTransactionsDilaog({
|
|||||||
className={'dialog--transaction--locking'}
|
className={'dialog--transaction--locking'}
|
||||||
>
|
>
|
||||||
<DialogSuspense>
|
<DialogSuspense>
|
||||||
<UnlockingPartialTransactionsDialogContent dialogName={dialogName} />
|
<UnlockingPartialTransactionsDialogContent
|
||||||
|
moduleName={module}
|
||||||
|
dialogName={dialogName}
|
||||||
|
/>
|
||||||
</DialogSuspense>
|
</DialogSuspense>
|
||||||
</Dialog>
|
</Dialog>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -5,10 +5,11 @@ import { UnlockingTransactionsFormProvider } from './UnlockingTransactionsFormPr
|
|||||||
|
|
||||||
export default function UnlockingTransactionsDialogContent({
|
export default function UnlockingTransactionsDialogContent({
|
||||||
// #ownProps
|
// #ownProps
|
||||||
|
moduleName,
|
||||||
dialogName,
|
dialogName,
|
||||||
}) {
|
}) {
|
||||||
return (
|
return (
|
||||||
<UnlockingTransactionsFormProvider dialogName={dialogName}>
|
<UnlockingTransactionsFormProvider moduleName={moduleName} dialogName={dialogName}>
|
||||||
<UnlockingTransactionsForm />
|
<UnlockingTransactionsForm />
|
||||||
</UnlockingTransactionsFormProvider>
|
</UnlockingTransactionsFormProvider>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ import withDialogActions from 'containers/Dialog/withDialogActions';
|
|||||||
import { compose } from 'utils';
|
import { compose } from 'utils';
|
||||||
|
|
||||||
const defaultInitialValues = {
|
const defaultInitialValues = {
|
||||||
module: 'all',
|
module: '',
|
||||||
reason: '',
|
reason: '',
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -28,6 +28,7 @@ function UnlockingTransactionsForm({
|
|||||||
}) {
|
}) {
|
||||||
const {
|
const {
|
||||||
dialogName,
|
dialogName,
|
||||||
|
moduleName,
|
||||||
cancelLockingTransactionMutate,
|
cancelLockingTransactionMutate,
|
||||||
cancelUnLockingPartialTransactionMutate,
|
cancelUnLockingPartialTransactionMutate,
|
||||||
} = useUnlockingTransactionsContext();
|
} = useUnlockingTransactionsContext();
|
||||||
@@ -35,6 +36,7 @@ function UnlockingTransactionsForm({
|
|||||||
// Initial form values.
|
// Initial form values.
|
||||||
const initialValues = {
|
const initialValues = {
|
||||||
...defaultInitialValues,
|
...defaultInitialValues,
|
||||||
|
module: moduleName,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Handles the form submit.
|
// Handles the form submit.
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ const UnlockingTransactionsContext = React.createContext();
|
|||||||
/**
|
/**
|
||||||
* Unlocking transactions form provider.
|
* Unlocking transactions form provider.
|
||||||
*/
|
*/
|
||||||
function UnlockingTransactionsFormProvider({ dialogName, ...props }) {
|
function UnlockingTransactionsFormProvider({ moduleName, dialogName, ...props }) {
|
||||||
// Cancle locking transactions mutations.
|
// Cancle locking transactions mutations.
|
||||||
const { mutateAsync: cancelLockingTransactionMutate } =
|
const { mutateAsync: cancelLockingTransactionMutate } =
|
||||||
useCancelLockingTransaction();
|
useCancelLockingTransaction();
|
||||||
@@ -22,6 +22,7 @@ function UnlockingTransactionsFormProvider({ dialogName, ...props }) {
|
|||||||
// State provider.
|
// State provider.
|
||||||
const provider = {
|
const provider = {
|
||||||
dialogName,
|
dialogName,
|
||||||
|
moduleName,
|
||||||
cancelLockingTransactionMutate,
|
cancelLockingTransactionMutate,
|
||||||
cancelUnLockingPartialTransactionMutate,
|
cancelUnLockingPartialTransactionMutate,
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -10,7 +10,11 @@ const UnlockingTransactionsDialogContent = React.lazy(() =>
|
|||||||
/**
|
/**
|
||||||
* Unlocking transactions dialog.
|
* Unlocking transactions dialog.
|
||||||
*/
|
*/
|
||||||
function UnlockingTransactionsDialog({ dialogName, payload = {}, isOpen }) {
|
function UnlockingTransactionsDialog({
|
||||||
|
dialogName,
|
||||||
|
payload: { module },
|
||||||
|
isOpen,
|
||||||
|
}) {
|
||||||
return (
|
return (
|
||||||
<Dialog
|
<Dialog
|
||||||
name={dialogName}
|
name={dialogName}
|
||||||
@@ -21,7 +25,10 @@ function UnlockingTransactionsDialog({ dialogName, payload = {}, isOpen }) {
|
|||||||
className={'dialog--transaction--locking'}
|
className={'dialog--transaction--locking'}
|
||||||
>
|
>
|
||||||
<DialogSuspense>
|
<DialogSuspense>
|
||||||
<UnlockingTransactionsDialogContent dialogName={dialogName} />
|
<UnlockingTransactionsDialogContent
|
||||||
|
moduleName={module}
|
||||||
|
dialogName={dialogName}
|
||||||
|
/>
|
||||||
</DialogSuspense>
|
</DialogSuspense>
|
||||||
</Dialog>
|
</Dialog>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -18,14 +18,15 @@ function Paragraph({ className, children }) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function TransactionsLockingList({ items, onlock, onUnlock, onUnlockPartial }) {
|
function TransactionsLockingList({ items, onlock, onUnlock, onUnlockPartial }) {
|
||||||
return items.map(({ is_enabled, formatted_module, description }) => (
|
return items.map(({ is_enabled, module, formatted_module, description }) => (
|
||||||
<TransactionLockingContent
|
<TransactionLockingContent
|
||||||
name={formatted_module}
|
name={formatted_module}
|
||||||
|
module={module}
|
||||||
description={description}
|
description={description}
|
||||||
isEnabled={is_enabled}
|
isEnabled={is_enabled}
|
||||||
onLock={onlock}
|
onLock={onlock}
|
||||||
onUnlockPartial={onUnlockPartial}
|
onUnlockPartial={onUnlockPartial}
|
||||||
onEditLock={onUnlock}
|
onEditLock={onlock}
|
||||||
/>
|
/>
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
@@ -108,17 +109,17 @@ function TransactionsLockingBodyJsx({
|
|||||||
} = useTransactionsLockingContext();
|
} = useTransactionsLockingContext();
|
||||||
|
|
||||||
// Handle locking transactions.
|
// Handle locking transactions.
|
||||||
const handleLockingTransactions = () => {
|
const handleLockingTransactions = (module) => {
|
||||||
openDialog('locking-transactions', {});
|
openDialog('locking-transactions', { module: module });
|
||||||
};
|
};
|
||||||
|
|
||||||
// Handle unlocking transactions
|
// Handle unlocking transactions
|
||||||
const handleUnlockTransactions = () => {
|
const handleUnlockTransactions = (module) => {
|
||||||
openDialog('unlocking-transactions', {});
|
openDialog('unlocking-transactions', { module: module });
|
||||||
};
|
};
|
||||||
// Handle unlocking transactions
|
// Handle unlocking transactions
|
||||||
const handleUnlockingPartial = () => {
|
const handleUnlockingPartial = (module) => {
|
||||||
openDialog('unlocking-partial-transactions', {});
|
openDialog('unlocking-partial-transactions', { module: module });
|
||||||
};
|
};
|
||||||
|
|
||||||
return !isTransactionLockingLoading ? (
|
return !isTransactionLockingLoading ? (
|
||||||
|
|||||||
Reference in New Issue
Block a user