This is an automated email from the ASF dual-hosted git repository.
adamsaghy pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract.git
from 4feee70a7a FINERACT-2311: Add buy down fee balance entity and db
table, create balance on transaction
new 0c1ca2baba FINERACT-2198: Extend Manual Journal entry to support Asset
Externalization
new c8b88c3664 FINERACT-2311: added e2e auto test scenarios for manual
journal entries with asset externalization owner
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../journalentry/JournalEntryMapper.java | 1 +
.../api/JournalEntryJsonInputParams.java | 3 +-
.../journalentry/command/JournalEntryCommand.java | 4 +
.../journalentry/data/JournalEntryData.java | 8 +-
...JournalEntryCommandFromApiJsonDeserializer.java | 5 +-
.../fineract/test/factory/LoanRequestFactory.java | 21 ++++
.../test/stepdef/common/JournalEntriesStepDef.java | 136 +++++++++++++++++++++
.../fineract/test/support/TestContextKey.java | 2 +
.../features/AssetExternalization.feature | 80 ++++++++++++
...va => ExternalAssetOwnerNotFoundException.java} | 13 +-
.../investor/service/AccountingService.java | 3 +
.../investor/service/AccountingServiceImpl.java | 3 +-
.../api/JournalEntriesApiResourceSwagger.java | 2 +
.../JournalEntryReadPlatformServiceImpl.java | 12 +-
...ournalEntryRunningBalanceUpdateServiceImpl.java | 2 +-
...EntryWritePlatformServiceJpaRepositoryImpl.java | 44 +++++--
.../AccountingJournalEntryConfiguration.java | 10 +-
.../AccountingScenarioIntegrationTest.java | 1 -
.../common/accounting/JournalEntryHelper.java | 6 +
.../InitiateExternalAssetOwnerTransferTest.java | 73 +++++++++++
20 files changed, 403 insertions(+), 26 deletions(-)
copy
fineract-investor/src/main/java/org/apache/fineract/investor/exception/{ExternalAssetOwnerLoanProductAttributeNotFoundException.java
=> ExternalAssetOwnerNotFoundException.java} (60%)