feat(ManualJournals): Auto-increment.

fix(BillPayment): Validate the opened payment bills.
fix(redux): presist redux state.
fix(useRequestQuery): hook.
This commit is contained in:
a.bouhuolia
2021-03-18 14:23:37 +02:00
parent 4e8bdee97a
commit 9ff8e3159d
79 changed files with 1326 additions and 889 deletions

View File

@@ -24,12 +24,20 @@ export class ManualJournalSubscriber {
// Ingore writing manual journal journal entries in case was not published.
if (manualJournal.publishedAt) {
await this.manualJournalsService.writeJournalEntries(
tenantId,
tenantId,
manualJournal
);
}
}
/**
* Handles the manual journal next number increment once the journal be created.
*/
@On(events.manualJournals.onCreated)
public async handleJournalNumberIncrement({ tenantId }) {
await this.manualJournalsService.incrementNextJournalNumber(tenantId);
}
/**
* Handle manual journal edited event.
*/
@@ -107,16 +115,4 @@ export class ManualJournalSubscriber {
manualJournalsIds
);
}
/**
* Handle increment next number of manual journal once be created.
*/
@On(events.manualJournals.onCreated)
public async handleJournalNextNumberIncrement({ tenantId }) {
const query = {
group: 'manual_journals',
key: 'next_number',
};
await this.settingsService.incrementNextNumber(tenantId, query);
}
}