100 Commits
Author SHA1 Message Date
Michael VorburgerandArnold Gálovics 3800ad5cbf Revert "Update plugin org.sonarqube to v6"
This reverts commit a9a7e77afc.
2024-12-13 10:00:53 +01:00
Michael Vorburger ⛑️andArnold Gálovics 5d3bd3a3d7 docs: Fix client.adoc link on fineract-client/README.md 2023-05-18 15:22:19 +02:00
Michael Vorburger ⛑️andArnold Gálovics 190d995628 docs: Fix GitHub links on client.adoc 2023-05-15 08:18:47 +02:00
Michael Vorburger ⛑️ 15fff1fb3a Delete fineract.dev.yaml (for now, may be restored again later)
Due to https://github.com/vorburger/www.fineract.dev/issues/15, which I still haven't sorted out yet, this action, despite been green on https://github.com/apache/fineract/actions/workflows/fineract.dev.yaml, currently actually does NOT update https://www.fineract.dev anymore. The only thing this has been doing for the past 6 months is it keeps sending me GCP notification about GCB failures... ;-) Let's therefore remove this? I'll propose reverting this removal when / if I get around to fixing https://github.com/vorburger/www.fineract.dev/issues/15.
2022-06-17 16:58:01 +02:00
fdd6227254 Minor: Name PostgreSQL instead of MariaDB in build-postgresql.yml (#2059)
Co-authored-by: Aleksandar Vidakovic <vidakovic@users.noreply.github.com>
2022-03-05 23:20:50 +01:00
Michael Vorburger ⛑️andAleksandar Vidakovic 8cf38f27a0 Add link to fineract-doc/src/docs/en/deployment.adoc#https to /README.md#ssl-configuration
Follow up to #2023.
2022-03-05 19:44:18 +01:00
Michael Vorburger ⛑️andGitHub ae40152a1d Fix invalid dependabot.yml (FINERACT-1453) 2022-03-05 13:12:49 +01:00
Michael Vorburger ⛑️ ebd761634a Create initial dependabot.yml (FINERACT-1453)
see https://issues.apache.org/jira/browse/FINERACT-1453
2022-03-05 13:10:09 +01:00
Michael Vorburger ⛑️andGitHub 045f4beb27 Fix link to FineractClientDemo.java in documentation 2022-01-07 13:26:22 +01:00
Michael Vorburger ⛑️andGitHub 83ebb8f0a4 Add a fineract-client/README.md, with link to fineract-doc/src/docs/en/05_client.adoc
Related to https://github.com/openMF/fineract-client/issues/29.
2022-01-07 13:19:55 +01:00
Michael VorburgerandPetri Tuomola bf2b8296e9 Make entrypoint.sh respect FINERACT_DEFAULT_TENANTDB* (fixes FINERACT-1454) 2021-12-29 06:04:23 +08:00
Michael VorburgerandPetri Tuomola 60a4d71dd0 Fix CI/CD to https://www.fineract.dev which was broken
See https://github.com/vorburger/www.fineract.dev/issues/6
2021-09-11 22:47:27 +08:00
Michael VorburgerandPetri Tuomola f2b60a19f9 Revert "Disable broken fineract.dev.yaml "
This reverts commit 4522b71dfd.

See https://github.com/vorburger/www.fineract.dev/issues/6
2021-09-11 22:47:27 +08:00
Michael VorburgerandAleksandar Vidakovic 684357c063 Add Integration Test for reportCategoryList (FINERACT-1306) 2021-03-14 15:05:45 +01:00
Michael VorburgerandAleksandar Vidakovic aaaae3acc0 make FineractClient expose the OkHttp client 2021-03-14 15:05:45 +01:00
Michael VorburgerandAleksandar Vidakovic 4b7e0c73ff rename V155_1__add_stretchy_reports.sql to V365__reportCategoryList-FINERACT-1306.sql 2021-03-14 15:05:45 +01:00
Michael VorburgerandAleksandar Vidakovic 9a21ac21db Document new plugins feature (FINERACT-1177) 2021-03-09 03:07:52 +01:00
Michael Vorburger c927915443 centralize Google Truth versions instead of repeating them 2021-02-07 22:33:18 +01:00
Michael Vorburger 92cefe2f16 remove redundant JUnit versions (these are already 'inherited' from the BOM) 2021-02-07 21:50:15 +01:00
Michael Vorburger 069dae0355 Log only WARN & ERR but not INFO anymore (re. FINERACT-1168) 2021-02-07 14:47:01 +01:00
Michael Vorburger f63e9d42b4 Remove ErrorProne JdkObsolete exclusion (FINERACT-1075) 2021-01-23 15:12:08 +01:00
Michael Vorburger 8bff783c5d Upgrade ErrorProne from 2.4.0 to 2.5.1 (FINERACT-1297) 2021-01-23 15:11:40 +01:00
Michael Vorburger 6be352fc74 Fix OperatorWrap violation required by Checkstyle 8.38 to 8.39 upgrade 2021-01-23 15:06:33 +01:00
Michael Vorburger c67959b60c remove un-used class Tenant 2021-01-23 15:06:14 +01:00
Michael Vorburger 8c52097094 clean up (mechanical) SchedulerJobsTestResults (re. FINERACT-924; but not fixing that) 2021-01-17 13:08:57 +01:00
Michael Vorburger 8d16c8d8c3 use @TestMethodOrder(MethodName.class) in SchedulerJobsTestResults (re. FINERACT-1293, but doesn't help) 2021-01-17 10:42:18 +01:00
Michael Vorburger 12b15cdf2b Improve assertion in SchedulerJobsTestResults (FINERACT-924) 2021-01-17 10:33:45 +01:00
Michael VorburgerandPetri Tuomola 65f54a719a Accept maturityAmount that is in FixedDepositTest (FINERACT-887) 2021-01-10 22:00:17 +08:00
Michael Vorburger ⛑️andAleksandar Vidakovic 6abbaafd80 Minor performance optimization to Gradle build in Dockerfile 2020-12-13 13:27:25 +01:00
Michael Vorburger 2b4ee620d1 Improve error logging for failed user creation (FINERACT-1070) 2020-12-13 12:54:25 +01:00
Michael Vorburger d189fe8385 Better fix for SMTP Server Port (FINERACT-1070) 2020-12-11 23:37:05 +01:00
Michael Vorburger eabb7b0809 Fix missing SMTP Server Port in GmailBackedPlatformEmailService (FINERACT-1070) 2020-12-03 16:14:39 +01:00
Michael Vorburger ⛑️andAwasum Yannick 4cda858851 chore: Switch GitHub rebase action checkout@master to @v2
Using a fixed version here is more stable (otherwise future changes in actions/checkout@v3 could theoretically break this for us), and in line with https://github.com/cirrus-actions/rebase/commit/51854755db80c104a3f4be4b617988933209b5a1, which I've stumbled upon from #1509. This is also consistent with our other GitHub actions.
2020-11-28 21:49:25 +01:00
Michael VorburgerandAwasum Yannick a399dcb162 docs: HTTPS how-to (FINERACT-1262) 2020-11-28 17:37:23 +01:00
Michael VorburgerandPetri Tuomola b96061613b Improve error handling if reporting service implementation is missing [FINERACT-1173] 2020-11-26 06:13:15 +08:00
Michael VorburgerandAleksandar Vidakovic a3ab467278 Fix flaky GET {entity}/{entityId}/images Content-Type bug (FINERACT-1265) 2020-11-21 18:40:54 +01:00
Michael VorburgerandAleksandar Vidakovic 834d8550fb Add missing ReportsTest Swagger IT (see FINERACT-1173 & FINERACT-1263) 2020-11-21 14:20:49 +01:00
Michael VorburgerandPercy Enoabane 6c853a6cc7 ContentRepository.fetchImage() FileData not ImageData (FINERACT-1201)
This is more consistent with fetchFile(), and allows to re-use code.
2020-11-19 10:25:32 +01:00
Michael VorburgerandPercy Enoabane 3e1444a6e4 Remove unused fileName and resourceId from ContentRepository deleteFile() & deleteImage() (FINERACT-1201) 2020-11-19 10:25:32 +01:00
Michael VorburgerandAleksandar Vidakovic bf0c7e240f docs: Fix broken build 2020-11-19 02:37:46 +01:00
Michael VorburgerandAleksandar Vidakovic ef3e2e3c92 Fix Bulk Import failing for office names containing hyphens (FINERACT-1256) 2020-11-07 22:29:49 +01:00
Michael VorburgerandAleksandar Vidakovic 73e330a58e Move all SDK client tests into integrationtests (FINERACT-1209)
And run the against localhost instead of https://fineract.dev
2020-11-07 22:29:49 +01:00
Michael Vorburger ⛑️andGitHub 525bcbd4e5 Enable JavaTimeDefaultTimeZone rule in ErrorProne (FINERACT-1112) 2020-11-07 02:27:04 +01:00
Michael Vorburger ⛑️andGitHub f81d0c6c10 Remove Joda exclusion from Modernizer 2020-11-07 02:21:59 +01:00
Michael VorburgerandPetri Tuomola 140c55b7f2 Replace use of InputStream by ByteSource in ImageData (FINERACT-1201) 2020-11-06 05:27:17 +02:00
Michael VorburgerandPetri Tuomola 465623d5ae Factor out ImageData.resize into ImageResizer (FINERACT-1201) 2020-11-06 05:27:17 +02:00
Michael VorburgerandPetri Tuomola 716ba79671 Simplify ImageData.resizeImage (FINERACT-1201) 2020-11-06 05:27:17 +02:00
Michael VorburgerandPetri Tuomola 0af9aa3d0c Clean up ImageData (FINERACT-1201) 2020-11-06 05:27:17 +02:00
Michael Vorburger ⛑️andGitHub 7b34e83843 Bump ancient OkHTTP & Retrofit in Hooks (FINERACT-1252) (#1486) 2020-11-03 14:16:01 +05:30
Michael VorburgerandAleksandar Vidakovic 26cd903301 Test downloaded file name (FINERACT-1218) 2020-11-02 22:44:37 +01:00
Michael VorburgerandAleksandar Vidakovic db53a422b2 Remove un-used code & testImplementation dependencies from provider (FINERACT-1209) 2020-11-02 12:23:31 +01:00
Michael VorburgerandAleksandar Vidakovic a1687d974b Remove redundant testLogging etc. (FINERACT-1209)
because https://github.com/apache/fineract/pull/1477/files
moved this from fineract-provider/build.gradle to the root ./build.gradle
so it's inherited.
2020-11-02 12:09:49 +01:00
Michael VorburgerandAleksandar Vidakovic 2a2b4b59a1 Simplify Gradle invocation in Travis YAML (FINERACT-1250) 2020-11-02 12:02:32 +01:00
Michael VorburgerandPetri Tuomola 1e7f1f5847 Disable frequently failing SchedulerJobsTest.testFlippingSchedulerStatus (FINERACT-1167) 2020-11-01 19:13:30 +02:00
Michael Vorburger ⛑️andPetri Tuomola 892a6ee551 Add Swagger "badge" to README, currently showing INVALID (FINERACT-1249) 2020-11-01 06:26:23 +02:00
Michael VorburgerandAleksandar Vidakovic 349415917f Move Gradle test exceptionFormat up (FINERACT-1247) 2020-10-31 21:19:21 +01:00
Michael Vorburger 3583975bc6 Disable failing testRecurringDepositAccountWithClosureTypeTransferToSavings_WITH_HOLD_TAX (FINERACT-1248) 2020-10-31 16:26:44 +01:00
Michael Vorburger f08df636d3 Disable failing ImageTest (FINERACT-1247) 2020-10-31 16:26:44 +01:00
Michael Vorburger f4ada274ba Revert "FINERACT-1241-elastic-web-hook (#1466)"
This reverts commit 0a41cdc9d9.
2020-10-31 16:26:44 +01:00
Michael VorburgerandPetri Tuomola 91e77f5fe0 Add new ImageTest (FINERACT-1218) 2020-10-27 05:13:16 +02:00
Michael VorburgerandAleksandar Vidakovic 8a26685d79 client: Fix bad dateFormat in FineractClient (FINERACT-1242) 2020-10-26 11:27:31 +01:00
Michael VorburgerandAleksandar Vidakovic 420d26a679 Minor: CallSubject.hasHttpStatus() throws unchecked CallFailedRuntimeException 2020-10-24 23:36:03 +02:00
Michael VorburgerandPetri Tuomola 5f42112278 client: Fix mediaType MIME code (FINERACT-1218) 2020-10-24 21:01:32 +03:00
Michael VorburgerandPetri Tuomola 20daf59a3e Add new DocumentTest (FINERACT-1218) 2020-10-23 20:50:00 +03:00
Michael VorburgerandPetri Tuomola ff0db483cd client: serialize LocalDate as 2009-01-01 (FINERACT-1234) 2020-10-23 06:47:04 +03:00
Michael VorburgerandAleksandar Vidakovic af1509abee client: Skip generating generated utilities which are broken (FINERACT-1231) 2020-10-22 12:25:00 +02:00
Michael VorburgerandPetri Tuomola 6d22549373 Fix possible NPE when uploading Documents & Images (FINERACT-1036) 2020-10-22 06:06:37 +03:00
Michael VorburgerandPetri Tuomola cb3260b61f Minor: Return bad Image MIME type to API client 2020-10-22 06:04:02 +03:00
Michael VorburgerandAleksandar Vidakovic 64d0b1fe58 client: Improve quick build doc 2020-10-21 18:41:17 +02:00
Michael VorburgerandAleksandar Vidakovic b75ced50df client: GSON TypeAdapter<LocalDate> Fineract API Format [2009,1,1] (FINERACT-1220) 2020-10-21 14:42:08 +02:00
Michael VorburgerandPetri Tuomola e2eec3924f Build all modules on Travis (FINERACT-1226) 2020-10-21 06:08:27 +03:00
Michael Vorburger 1af69db132 Introduce CallFailedRuntimeException in client 2020-10-20 23:58:16 +02:00
Michael Vorburger 27bebff4ac Do not expose getApiClient() in FineractClient (FINERACT-1220)
Because FineractClient is about to not use Swagger's ApiClient anymore.
2020-10-20 23:18:07 +02:00
Michael Vorburger.chandAleksandar Vidakovic c98cef85f6 Minor: Improve ApplicationExitUtil
It's currently actually un-used, but it could be used again
in the future, when we re-integrate MariaDB4j. (I had this
patch on a branch for months and wanted to get it upstream.)
2020-10-20 03:37:11 +02:00
Michael VorburgerandAleksandar Vidakovic bb64d3f1a5 Add insecure() support to FineractClient SDK API (FINERACT-1219) 2020-10-20 03:35:10 +02:00
Michael VorburgerandAleksandar Vidakovic 0897f172ee Limit fineract-client to Java 8 not 11 (FINERACT-1214) 2020-10-20 00:57:53 +02:00
Michael Vorburger ⛑️andAleksandar Vidakovic a1e9bc0899 Add initial Fineract SDK Java API Client documentation (FINERACT-1216) 2020-10-20 00:56:39 +02:00
Michael VorburgerandAleksandar Vidakovic 81552b41a0 Reduce fineract-client dependencies (FINERACT-1216) 2020-10-19 23:05:37 +02:00
Michael VorburgerandPetri Tuomola 9b2d95f9bb add logging support to SDK API client (FINERACT-1216) 2020-10-19 21:19:55 +03:00
Michael Vorburger db4d2ae006 Add FineractClientTest.testInvalidOperations (FINERACT-1221) 2020-10-19 17:58:43 +02:00
Michael Vorburger ⛑️andPetri Tuomola c8324a90b9 Create CONTRIBUTING.md 2020-10-19 16:19:35 +03:00
Michael Vorburger ⛑️andPetri Tuomola bd38655f88 Create CODE_OF_CONDUCT.md 2020-10-19 16:18:13 +03:00
Michael VorburgerandAleksandar Vidakovic 55b1d4f531 Simplify FineractClient SDK API (FINERACT-1216) 2020-10-19 14:40:43 +02:00
Michael VorburgerandAleksandar Vidakovic 19f2a38095 Add FineractClientTest for Fineract SDK REST Client (FINERACT-1216)
and introduce handy Calls utilitiy
2020-10-18 22:04:08 +02:00
Michael VorburgerandPetri Tuomola 00166d4543 remove weird ImageData.available (FINERACT-1201)
I don't understand what this really does, or how to test it.
It seems to have been original introduced for FINERACT-288
in PR #259, but the description there doesn't clearly enough
explain the problem.

Much related code is about to be substantially refactored, and
whatever problem this originally worked around may no longer be
present when the ongoing refactoring is fully completed.  If it
still is, then there will likely be a better way to address it.
2020-10-18 21:30:19 +03:00
Michael VorburgerandPetri Tuomola e054a6f0a2 Improve ProcessorHelper (FINERACT-1211) 2020-10-18 20:55:04 +03:00
Michael VorburgerandPetri Tuomola d83bdc4166 Add missing test coverage for Image 404 (FINERACT-1201) 2020-10-18 20:50:53 +03:00
Michael Vorburger 6c9f4efa9a rm org.threeten:threetenbp dependency 2020-10-18 18:05:51 +02:00
Michael VorburgerandPetri Tuomola 4bbc0ee3a7 add .mailmap 2020-10-17 19:50:51 +03:00
Michael VorburgerandPetri Tuomola 2af09708f1 Prepare FileSystemContentRepository for code re-use with S3ContentRepository (FINERACT-1201) 2020-10-14 10:34:02 +03:00
Michael VorburgerandPetri Tuomola 0146f518bc Improve exception handling and error logging in S3ContentRepository (FINERACT-1202) 2020-10-14 10:32:31 +03:00
Michael VorburgerandPetri Tuomola 75da7d9e29 Minor/Clean-up: remove un-used ContentRepository.type 2020-10-14 10:29:38 +03:00
Michael VorburgerandPetri Tuomola 8c342a7d88 Minor: Re-use Random in ContentRepositoryUtils instead of creating new one 2020-10-14 10:28:36 +03:00
Michael VorburgerandPetri Tuomola 6125cccef0 Minor improvements to ContentManagementException (FINERACT-1202) 2020-10-14 10:26:01 +03:00
Michael VorburgerandPetri Tuomola 02408f9165 Make ./gradlew bootRun have colors, like java -jar *.jar (FINERACT-1078) 2020-10-12 07:00:50 +03:00
Michael Vorburger ad87660f73 Remove jul-to-slf4j exclusion (FINERACT-1199) 2020-10-11 23:16:10 +02:00
Michael VorburgerandPetri Tuomola 6a6c0301b6 Simplify appContext.xml, mv all *Repository into .domain. packages, rm spmContext.xml (FINERACT-1175) 2020-10-11 22:07:00 +03:00
Michael VorburgerandPetri Tuomola e978971c67 Remove license header from .dockerignore (FINERACT-1195) 2020-10-11 18:42:44 +03:00
Michael Vorburger 09e08fdc71 Merge git tag '1.4.0' into branch 'develop' (FINERACT-1154)
git checkout develop
    git checkout -b FINERACT-1154_merge-1.4.0
    git merge -s recursive -Xignore-all-space 1.4.0

see discussion in https://issues.apache.org/jira/browse/FINERACT-1154
for the full background about why we are doing this; the TL;DR is that
this makes `git describe` work correctly, which is important for automation.
2020-10-11 14:50:44 +02:00
Michael Vorburger 768ffecd90 Remove mavenCentral(), because jcenter() includes it 2020-10-10 15:56:28 +02:00