Commit Graph
5236 Commits
Author SHA1 Message Date
Michael Vorburger ⛑️ 62214ea1f7 add (obvious) rebase step to PR Help in README 2020-05-03 12:23:11 +02:00
Michael Vorburger 1e2e88c8bb add @Ignore to another SchedulerJobsTestResults method (FINERACT-857)
testUpdateOverdueDaysForNPA()
2020-05-03 05:52:06 +02:00
Michael Vorburger c9f2591766 Upgrade Jersey library from 1.17 to 1.19.4 (FINERACT-920) 2020-05-03 03:12:15 +02:00
Michael Vorburger 7fe9d2bcbf use throw instead of confusing return null inside catch
in JournalEntryWritePlatformServiceJpaRepositoryImpl
2020-05-03 00:07:49 +02:00
Michael Vorburger 8418dd424f upgrade OpenJPA from 3.1.0 to 3.1.1 (FINERACT-908) 2020-05-02 22:42:10 +02:00
Michael Vorburger 1baecf27f6 add @Ignore to another SchedulerJobsTestResults methods (FINERACT-857)
testUpdateLoanPaidInAdvanceJobOutcome()
2020-05-02 22:39:58 +02:00
Michael Vorburger 89fdc804f0 add @Ignore to more SchedulerJobsTestResults methods (FINERACT-857)
testUpdateAccountingRunningBalancesJobOutcome()
testTransferFeeForLoansFromSavingsJobOutcome()
2020-05-02 20:55:00 +02:00
Michael Vorburger c579086af0 change community-app port in docker compose from 80 to 9090 (FINERACT-845)
This makes it much easier and more secure to use it "rootless",
e.g. with https://podman.io's podman-compose instead (Moby) Docker.

Also includes minor README improvements useful for beginners.
2020-05-02 14:17:58 +02:00
rrpawar96andMichael Vorburger ⛑️ 9cd459273c add @ignore to SchedulerJobsTestResults.testInterestPostingForSavingsJobOutcome 2020-05-02 14:16:18 +02:00
Michael Vorburger 6e91a091f3 add @Ignore to another SchedulerJobsTestResults methods (FINERACT-857)
testApplyDueFeeChargesForSavingsJobOutcome()
2020-05-02 12:22:36 +02:00
xurrorandMichael Vorburger ⛑️ 9184f5975f FINERACT-845
Integrate community-app in fineract docker build
2020-05-02 12:21:31 +02:00
Michael Vorburger ede38dc8fa add @Ignore to another ClientLoanIntegrationTest method (FINERACT-885)
loanWithFlatCahargesAndPeriodicAccrualAccountingEnabled()
2020-04-26 18:41:27 +02:00
Michael Vorburger ⛑️ d3aebf570e add link to Web UIs, Mobile App, and fineract.dev 2020-04-26 17:26:13 +02:00
Michael Vorburger ⛑️ 09fd882c72 add Policy re. unstable tests to README 2020-04-26 16:59:28 +02:00
Michael Vorburger 348d5bc855 add @Ignore to more ClientLoanIntegrationTest methods (FINERACT-885)
loanWithCahargesOfTypeAmountPercentageAndPeriodicAccrualAccountingEnabled()
loanWithCahargesOfTypeAmountPlusInterestPercentageAndPeriodicAccrualAccountingEnabled()
2020-04-26 16:55:56 +02:00
Michael Vorburger a1815c1b51 add @Ignore in AccountingScenarioIntegrationTest (FINERACT-899)
checkPeriodicAccrualAccountingFlow()
2020-04-26 16:55:56 +02:00
xurrorandMichael Vorburger ⛑️ 394a7fb1d1 IntegrationTests for git build info 2020-04-26 16:47:27 +02:00
xurrorandMichael Vorburger ⛑️ 0a80195ac2 Fix rat reports 2020-04-26 16:47:27 +02:00
xurrorandMichael Vorburger ⛑️ c317db110f FINERACT-883
Display fineracts git build info actuator/info endpoint
2020-04-26 16:47:27 +02:00
Michael Vorburger 4b724c2917 add @Ignore to flaky method in ClientLoanIntegrationTest (FINERACT-885)
testLoanScheduleWithInterestRecalculation_WITH_REST_DAILY_INTEREST_COMPOUND_INTEREST_FEE_STRATEGY_WITH_OVERDUE_CHARGE()
2020-04-26 12:51:27 +02:00
thesmallstarandMichael Vorburger ⛑️ c62328756b FINERACT-111 Do not update charges amount paid if loan transaction is accruals 2020-04-26 12:32:32 +02:00
Michael Vorburger ⛑️andGitHub fd9a1ba1be add @Ignore to flaky method in RecurringDepositTest (FINERACT-855) (#783)
testRecurringDepositAccountWithPrematureClosureTypeReinvest()
2020-04-26 11:12:13 +01:00
Nikhil PawarandMichael Vorburger ⛑️ d9d44383c0 Refactoring guideline added to README.md 2020-04-26 11:11:28 +02:00
Josue AraujoandMichael Vorburger ⛑️ 78ca45ef27 * Added missing grouping keywords from https://github.com/apache/fineract/pull/757 2020-04-22 17:17:27 +02:00
Michael Vorburger ⛑️andGitHub d59ed17d97 replace long outdated '0.4.0-incubating' in API Docs by simply 'Fineract' (#776) 2020-04-22 09:55:54 +01:00
xurrorandMichael Vorburger ⛑️ dd1ec2f356 Clean up on #772 2020-04-19 14:15:21 +02:00
xurrorandMichael Vorburger ⛑️ 8b92b38886 FINERACT-881
Remove hard-coded default passwords
2020-04-19 12:18:49 +02:00
Michael Vorburger 212cd679e9 Ignore :( flaky :( AccountingScenarioIntegrationTest (FINERACT-899)
both checkPeriodicAccrualAccountingFlow_OVER_PAYMENT()
as well as checkPeriodicAccrualAccountingTillCurrentDateFlow()
but not the others
2020-04-18 23:07:24 +02:00
percyashuandMichael Vorburger ⛑️ 83899c2fb0 FINERACT-826 Remove unused getTimeZone 2020-04-18 17:37:46 +02:00
Michael Vorburger ⛑️andGitHub 005cc2129a remove JAVA_OPTS from docker-compose.yml (FINERACT-900) (#773) 2020-04-18 06:26:45 +01:00
thesmallstarandMichael Vorburger ⛑️ dd2e934cb1 Added One Statement per line and Enforced checkstyle 2020-04-18 03:23:54 +02:00
Michael Vorburger 1c74398d90 add MySQL JDBC Driver (LGPL) to Dockerfile + doc (fixes FINERACT-762)
Note that it is NOT enabled by default, which should be OK for the ASF.

The main point here is just to clearly document it for end-users.

I've obviously tried out what's documented, and can confirm it works.
2020-04-18 01:46:56 +02:00
Michael Vorburger 64e02bc123 comment out broken MySQL JDBC driver logger (awaiting FINERACT-890) 2020-04-18 01:46:56 +02:00
Michael Vorburger ⛑️andGitHub c7b58b9869 escape all grouping in SQL files for MySQL 8 compatibility (#757)
Indirectly related to FINERACT-762 - not sure if strictly required,
but seems like a good idea anyway at this opportunity, so why not.

As originally on https://github.com/apache/fineract/pull/638/files
2020-04-17 22:40:42 +01:00
Michael Vorburger 059d1bebe7 comment out flaky testSavingsAccount_DormancyTracking (FINERACT-852) 2020-04-17 19:37:28 +02:00
Michael Vorburger a5b35b8d31 clean-up to remove apparently unused PORT ENV (related to FINERACT-762)
This environment variable is actually never used.  The port of a Tenant
DB instead appears to be read from schemaServerPort of the
tenant_server_connections table.
2020-04-17 19:09:24 +02:00
Michael Vorburger f1c7a7b4bc add DRIVERCLASS_NAME, PROTOCOL, SUB_PROTOCOL to docker-compose.yml
These are the default values, from jdbc.properties, only added for
clarity and to make it obvious that they need to be changed e.g. for
FINERACT-762.

The different formats and naming conventions are a little bit of a mess,
but changing them now leads to backwards incompatibility, so for now
let's leave as is; possible clean up later in FINERACT-889.
2020-04-15 17:58:36 +02:00
Michael Vorburger 519dd204d8 set fineract_tenants_* more nicely in docker-compose.yml
We can use environment variables instead of system properties.

We originally had to use system properties and could not use environment
variables, because these used to read by Tomcat, but since the switch
to Hikari in FINERACT-796 these are read by Spring Boot instead of
Tomcat, so we can now use system properties.

This both "looks nicer" and is useful e.g. for FINERACT-881.
2020-04-15 17:58:36 +02:00
Michael Vorburger ⛑️andGitHub 9517051340 comment out flaky SchedulerJobsTest (FINERACT-852) (#764)
Also adds a new assertion for a clearer failure message than the
confusing low-level technical ArrayIndexOutOfBoundsException for
whenever this test will be re-activated later.
2020-04-15 10:36:46 +01:00
Michael Vorburger ⛑️andGitHub fd7fa63002 improve ClientSavingsIntegrationTest error reporting (FINERACT-852) (#765)
Adds a new assertion for a hopefully clearer failure message than the
confusing low-level technical ArrayIndexOutOfBoundsException we
regularly hit on Travis CI.

Similar to https://github.com/apache/fineract/pull/764
2020-04-15 09:34:33 +01:00
26b619eea7 FINERACT-809 (#719) : Upgrade RestAssured version
Upgrade RestAssured version

closes https://issues.apache.org/jira/browse/FINERACT-809

Co-authored-by: percyashu <percyayukashu@gmail.com>

Co-authored-by: percyashu <percyayukashu@gmail.com>
2020-04-12 20:36:15 +01:00
Michael Vorburger c9a1b38b0e chmod +x kubernetes/*.sh (and some README updates) 2020-04-12 13:37:47 +02:00
xurrorandMichael Vorburger ⛑️ a9c2140463 Setup configMap and startup and shutdown scripts 2020-04-12 11:06:38 +02:00
xurrorandMichael Vorburger ⛑️ 472f5b6280 FINERACT-783
- Update README.md with instructions for kubernetes
 - Setup fineractmysql configuration file
 - Setup fineract-server configuration file
closes https://issues.apache.org/jira/browse/FINERACT-783
2020-04-12 11:06:38 +02:00
thesmallstarandMichael Vorburger ⛑️ beee2e5330 Fixed: Checkstyle Violations 2020-04-07 23:46:20 +02:00
Michael Vorburger 09d0cfaa52 Remove AbstractPersistableCustom's PK parameterization
Because both are pointless, as the PK @Id is hard-coded to Long anyway,
and the U is (rightfully) fixed to always be an AppUser here.
2020-04-07 23:46:20 +02:00
Michael Vorburger dccea1d65e add @Transient to AbstractPersistableCustom isNew()
see https://jira.spring.io/browse/DATAJPA-622

Even though we don't use Hibernate, copying this annotation from the
original class in Spring Data seems prudent - just in case.  It should
not cause any harm or side effects on OpenJPA.
2020-04-07 23:46:20 +02:00
Michael Vorburger ae4117052b add missing doc to AbstractPersistableCustom & AbstractAuditableCustom 2020-04-07 23:46:20 +02:00
NatashaandMichael Vorburger ⛑️ d0c8c6a012 FINERACT-538 populated updated and created address 2020-04-07 23:15:25 +02:00
NatashaandMichael Vorburger ⛑️ eb8a3572ae FINERACT-122 added clientId, officeId, and groupId. 2020-04-07 23:11:48 +02:00