feat: add auto increment in vendor credit number.

This commit is contained in:
elforjani13
2021-12-01 14:02:54 +02:00
parent 432e2d202a
commit 43b91503d2
15 changed files with 366 additions and 19 deletions

View File

@@ -123,6 +123,27 @@ export function useSettingCashFlow(props) {
);
}
/**
* Retrieve credit notes settings.
*/
export function useSettingsCreditNotes(props) {
return useSettingsQuery(
[t.SETTING, t.SETTING_CREDIT_NOTES],
{ group: 'credit_note' },
props,
);
}
/**
* Retrieve vendor credit settings.
*/
export function useSettingsVendorCredits(props) {
return useSettingsQuery(
[t.SETTING, t.SETTING_VENDOR_CREDITS],
{ group: 'vendor_credit' },
props,
);
}
/**
* Retrieve SMS Notifications settings.
*/

View File

@@ -130,6 +130,8 @@ const SETTING = {
SETTING_SMS_NOTIFICATION: 'SETTING_SMS_NOTIFICATION',
SETTING_SMS_NOTIFICATIONS: 'SETTING_SMS_NOTIFICATIONS',
SETTING_EDIT_SMS_NOTIFICATION: 'SETTING_EDIT_SMS_NOTIFICATION',
SETTING_CREDIT_NOTES: 'SETTING_CREDIT_NOTES',
SETTING_VENDOR_CREDITS: 'SETTING_VENDOR_CREDITS',
};
const ORGANIZATIONS = {

View File

@@ -21,6 +21,9 @@ const commonInvalidateQueries = (queryClient) => {
queryClient.invalidateQueries(t.ACCOUNTS);
queryClient.invalidateQueries(t.ACCOUNT);
// Invalidate settings.
queryClient.invalidateQueries([t.SETTING, t.SETTING_VENDOR_CREDITS]);
// Invalidate financial reports.
queryClient.invalidateQueries(t.FINANCIAL_REPORT);
};