mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-17 21:30:31 +00:00
fix: organization lock base currency field.
This commit is contained in:
8
client/src/containers/Preferences/General/utils.js
Normal file
8
client/src/containers/Preferences/General/utils.js
Normal file
@@ -0,0 +1,8 @@
|
||||
import { defaultFastFieldShouldUpdate } from 'utils';
|
||||
|
||||
export const shouldBaseCurrencyUpdate = (newProps, oldProps) => {
|
||||
return (
|
||||
newProps.baseCurrencyDisabled !== oldProps.baseCurrencyDisabled ||
|
||||
defaultFastFieldShouldUpdate(newProps, oldProps)
|
||||
);
|
||||
};
|
||||
@@ -91,3 +91,15 @@ export function useUpdateOrganization(props) {
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
export function useOrgBaseCurrencyMutateAbilities(props) {
|
||||
return useRequestQuery(
|
||||
[t.ORGANIZATION_MUTATE_BASE_CURRENCY_ABILITIES],
|
||||
{ method: 'get', url: `organization/base_currency_mutate` },
|
||||
{
|
||||
select: (res) => res.data.abilities,
|
||||
defaultData: [],
|
||||
...props,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
@@ -2,5 +2,6 @@
|
||||
export default {
|
||||
ORGANIZATION_SET: 'ORGANIZATION_SET',
|
||||
ORGANIZATIONS_LIST_SET: 'ORGANIZATIONS_LIST_SET',
|
||||
SET_ORGANIZATION_CONGRATS: 'SET_ORGANIZATION_CONGRATS'
|
||||
SET_ORGANIZATION_CONGRATS: 'SET_ORGANIZATION_CONGRATS',
|
||||
ORGANIZATION_MUTATE_BASE_CURRENCY_ABILITIES: 'ORGANIZATION_MUTATE_BASE_CURRENCY_ABILITIES'
|
||||
};
|
||||
Reference in New Issue
Block a user