mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-20 23:00:34 +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 {
|
export default {
|
||||||
ORGANIZATION_SET: 'ORGANIZATION_SET',
|
ORGANIZATION_SET: 'ORGANIZATION_SET',
|
||||||
ORGANIZATIONS_LIST_SET: 'ORGANIZATIONS_LIST_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