Michael Vorburger and Petri 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 Vorburger and Petri 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 Vorburger and Aleksandar Vidakovic
684357c063
Add Integration Test for reportCategoryList (FINERACT-1306)
2021-03-14 15:05:45 +01:00
Michael Vorburger and Aleksandar Vidakovic
aaaae3acc0
make FineractClient expose the OkHttp client
2021-03-14 15:05:45 +01:00
Michael Vorburger and Aleksandar Vidakovic
4b7e0c73ff
rename V155_1__add_stretchy_reports.sql to V365__reportCategoryList-FINERACT-1306.sql
2021-03-14 15:05:45 +01:00
Michael Vorburger and Aleksandar 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 Vorburger and Petri Tuomola
65f54a719a
Accept maturityAmount that is in FixedDepositTest (FINERACT-887)
2021-01-10 22:00:17 +08:00
Michael Vorburger ⛑️ and Aleksandar 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 ⛑️ and Awasum 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 Vorburger and Awasum Yannick
a399dcb162
docs: HTTPS how-to (FINERACT-1262)
2020-11-28 17:37:23 +01:00
Michael Vorburger and Petri Tuomola
b96061613b
Improve error handling if reporting service implementation is missing [FINERACT-1173]
2020-11-26 06:13:15 +08:00
Michael Vorburger and Aleksandar Vidakovic
a3ab467278
Fix flaky GET {entity}/{entityId}/images Content-Type bug (FINERACT-1265)
2020-11-21 18:40:54 +01:00
Michael Vorburger and Aleksandar Vidakovic
834d8550fb
Add missing ReportsTest Swagger IT (see FINERACT-1173 & FINERACT-1263)
2020-11-21 14:20:49 +01:00
Michael Vorburger and Percy 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 Vorburger and Percy Enoabane
3e1444a6e4
Remove unused fileName and resourceId from ContentRepository deleteFile() & deleteImage() (FINERACT-1201)
2020-11-19 10:25:32 +01:00
Michael Vorburger and Aleksandar Vidakovic
bf0c7e240f
docs: Fix broken build
2020-11-19 02:37:46 +01:00
Michael Vorburger and Aleksandar Vidakovic
ef3e2e3c92
Fix Bulk Import failing for office names containing hyphens (FINERACT-1256)
2020-11-07 22:29:49 +01:00
Michael Vorburger and Aleksandar 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 ⛑️ and GitHub
525bcbd4e5
Enable JavaTimeDefaultTimeZone rule in ErrorProne (FINERACT-1112)
2020-11-07 02:27:04 +01:00
Michael Vorburger ⛑️ and GitHub
f81d0c6c10
Remove Joda exclusion from Modernizer
2020-11-07 02:21:59 +01:00
Michael Vorburger and Petri Tuomola
140c55b7f2
Replace use of InputStream by ByteSource in ImageData (FINERACT-1201)
2020-11-06 05:27:17 +02:00
Michael Vorburger and Petri Tuomola
465623d5ae
Factor out ImageData.resize into ImageResizer (FINERACT-1201)
2020-11-06 05:27:17 +02:00
Michael Vorburger and Petri Tuomola
716ba79671
Simplify ImageData.resizeImage (FINERACT-1201)
2020-11-06 05:27:17 +02:00
Michael Vorburger and Petri Tuomola
0af9aa3d0c
Clean up ImageData (FINERACT-1201)
2020-11-06 05:27:17 +02:00
Michael Vorburger ⛑️ and GitHub
7b34e83843
Bump ancient OkHTTP & Retrofit in Hooks (FINERACT-1252) ( #1486 )
2020-11-03 14:16:01 +05:30
Michael Vorburger and Aleksandar Vidakovic
26cd903301
Test downloaded file name (FINERACT-1218)
2020-11-02 22:44:37 +01:00
Michael Vorburger and Aleksandar Vidakovic
db53a422b2
Remove un-used code & testImplementation dependencies from provider (FINERACT-1209)
2020-11-02 12:23:31 +01:00
Michael Vorburger and Aleksandar 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 Vorburger and Aleksandar Vidakovic
2a2b4b59a1
Simplify Gradle invocation in Travis YAML (FINERACT-1250)
2020-11-02 12:02:32 +01:00
Michael Vorburger and Petri Tuomola
1e7f1f5847
Disable frequently failing SchedulerJobsTest.testFlippingSchedulerStatus (FINERACT-1167)
2020-11-01 19:13:30 +02:00
Michael Vorburger ⛑️ and Petri Tuomola
892a6ee551
Add Swagger "badge" to README, currently showing INVALID (FINERACT-1249)
2020-11-01 06:26:23 +02:00
Michael Vorburger and Aleksandar 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 Vorburger and Petri Tuomola
91e77f5fe0
Add new ImageTest (FINERACT-1218)
2020-10-27 05:13:16 +02:00
Michael Vorburger and Aleksandar Vidakovic
8a26685d79
client: Fix bad dateFormat in FineractClient (FINERACT-1242)
2020-10-26 11:27:31 +01:00
Michael Vorburger and Aleksandar Vidakovic
420d26a679
Minor: CallSubject.hasHttpStatus() throws unchecked CallFailedRuntimeException
2020-10-24 23:36:03 +02:00
Michael Vorburger and Petri Tuomola
5f42112278
client: Fix mediaType MIME code (FINERACT-1218)
2020-10-24 21:01:32 +03:00
Michael Vorburger and Petri Tuomola
20daf59a3e
Add new DocumentTest (FINERACT-1218)
2020-10-23 20:50:00 +03:00
Michael Vorburger and Petri Tuomola
ff0db483cd
client: serialize LocalDate as 2009-01-01 (FINERACT-1234)
2020-10-23 06:47:04 +03:00
Michael Vorburger and Aleksandar Vidakovic
af1509abee
client: Skip generating generated utilities which are broken (FINERACT-1231)
2020-10-22 12:25:00 +02:00
Michael Vorburger and Petri Tuomola
6d22549373
Fix possible NPE when uploading Documents & Images (FINERACT-1036)
2020-10-22 06:06:37 +03:00
Michael Vorburger and Petri Tuomola
cb3260b61f
Minor: Return bad Image MIME type to API client
2020-10-22 06:04:02 +03:00
Michael Vorburger and Aleksandar Vidakovic
64d0b1fe58
client: Improve quick build doc
2020-10-21 18:41:17 +02:00
Michael Vorburger and Aleksandar Vidakovic
b75ced50df
client: GSON TypeAdapter<LocalDate> Fineract API Format [2009,1,1] (FINERACT-1220)
2020-10-21 14:42:08 +02:00
Michael Vorburger and Petri 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.ch and Aleksandar 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 Vorburger and Aleksandar Vidakovic
bb64d3f1a5
Add insecure() support to FineractClient SDK API (FINERACT-1219)
2020-10-20 03:35:10 +02:00
Michael Vorburger and Aleksandar Vidakovic
0897f172ee
Limit fineract-client to Java 8 not 11 (FINERACT-1214)
2020-10-20 00:57:53 +02:00
Michael Vorburger ⛑️ and Aleksandar Vidakovic
a1e9bc0899
Add initial Fineract SDK Java API Client documentation (FINERACT-1216)
2020-10-20 00:56:39 +02:00
Michael Vorburger and Aleksandar Vidakovic
81552b41a0
Reduce fineract-client dependencies (FINERACT-1216)
2020-10-19 23:05:37 +02:00
Michael Vorburger and Petri 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 ⛑️ and Petri Tuomola
c8324a90b9
Create CONTRIBUTING.md
2020-10-19 16:19:35 +03:00
Michael Vorburger ⛑️ and Petri Tuomola
bd38655f88
Create CODE_OF_CONDUCT.md
2020-10-19 16:18:13 +03:00
Michael Vorburger and Aleksandar Vidakovic
55b1d4f531
Simplify FineractClient SDK API (FINERACT-1216)
2020-10-19 14:40:43 +02:00
Michael Vorburger and Aleksandar 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 Vorburger and Petri 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 Vorburger and Petri Tuomola
e054a6f0a2
Improve ProcessorHelper (FINERACT-1211)
2020-10-18 20:55:04 +03:00
Michael Vorburger and Petri 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 Vorburger and Petri Tuomola
4bbc0ee3a7
add .mailmap
2020-10-17 19:50:51 +03:00
Michael Vorburger and Petri Tuomola
2af09708f1
Prepare FileSystemContentRepository for code re-use with S3ContentRepository (FINERACT-1201)
2020-10-14 10:34:02 +03:00
Michael Vorburger and Petri Tuomola
0146f518bc
Improve exception handling and error logging in S3ContentRepository (FINERACT-1202)
2020-10-14 10:32:31 +03:00
Michael Vorburger and Petri Tuomola
75da7d9e29
Minor/Clean-up: remove un-used ContentRepository.type
2020-10-14 10:29:38 +03:00
Michael Vorburger and Petri Tuomola
8c342a7d88
Minor: Re-use Random in ContentRepositoryUtils instead of creating new one
2020-10-14 10:28:36 +03:00
Michael Vorburger and Petri Tuomola
6125cccef0
Minor improvements to ContentManagementException (FINERACT-1202)
2020-10-14 10:26:01 +03:00
Michael Vorburger and Petri 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 Vorburger and Petri 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 Vorburger and Petri 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
Michael Vorburger
504eeed431
Clean up whitespace issues, only (FINERACT-1188)
2020-10-10 11:33:09 +02:00
Michael Vorburger and Petri Tuomola
66e26beae1
exclude awssdk:s3 from flyway-core dependency [FINERACT-1172]
...
see https://github.com/apache/fineract/pull/1355
2020-10-04 18:33:41 +03:00
Michael Vorburger ⛑️ and Petri Tuomola
e8344e23fa
clarify DB config in README
2020-09-29 06:35:55 +03:00
Michael Vorburger
f73f5ef50f
Change OAuth doc in apiLive.htm (FINERACT-629)
2020-09-22 19:52:18 +02:00
Michael Vorburger and Awasum Yannick
ece9c0338b
add OAuth documentation (FINERACT-1145)
2020-09-19 09:54:32 +01:00
Michael Vorburger ⛑️ and Petri Tuomola
6ac3eea0bc
Fix SQLBuilder IAE from StaffReadPlatformServiceImpl (FINERACT-1149)
2020-09-12 06:36:16 +03:00
Michael Vorburger ⛑️ and GitHub
4b435c712b
add Merge Strategy section to README ( #1284 )
...
includes improved PR Template (and move commit message blurb in README)
2020-09-06 19:10:07 +02:00
Michael Vorburger ⛑️
bc60bc379a
Update fineract-provider/config/swagger/fineract-input.yaml
2020-08-02 17:48:43 +02:00
Michael Vorburger ⛑️
98645840a5
minor Swagger clean-up in README
2020-08-02 16:59:09 +02:00
Michael Vorburger ⛑️ and Petri Tuomola
c5c62de491
Use java8 instead of joda as dateLibrary in Swagger Client (FINERACT-838)
2020-08-02 06:23:25 +03:00
Michael Vorburger
9534e7e0a3
fix broken build
2020-07-19 16:43:41 +02:00