Commit Graph

13 Commits

Author SHA1 Message Date
137369ab58 Prepare next development iteration for v3 2019-05-05 12:01:43 +02:00
f830586a4f financer release version 2 2019-05-05 12:00:28 +02:00
ab3f08356e Prepare next development iteration for v2 2019-05-05 02:12:11 +02:00
762c373104 financer release version 1 2019-05-05 02:08:33 +02:00
0468094f3c Rename from financer to financer-server
In fact this is the server part of the financer app, so the new name is
more fitting. Also adjust the group ID accordingly, so -server and
-client can reside in the same group.

Also add property parallelDeploymentVersion as the String version
comparison of the context version is a bit quirky on Tomcat.
2019-03-17 15:33:43 +01:00
44af29c7a7 Select active Spring profile based on Maven profile
build-war uses the Spring postgres profile, default is hsqldb and dev
2019-03-16 22:52:13 +01:00
57643f5b5b Various stuff
build-war maven profile now builds a tomcat parallel deployment
compatible war file. Fix test data and integrations tests. Add a bunch
of accounts to the init data.
2019-03-16 22:27:02 +01:00
e9774b3b35 Add various delete methods
Add delete methods for transactions and recurring transactions. Also add
 open/close methods for accounts. Add unit tests for all new methods.
 Also JAXB is no longer a provided dependency for build-war.
2019-03-15 20:24:47 +01:00
0d83ea75b2 Add build-war maven profile
The profile builds a .war file with no embedded tomcat, so it can be
deployed on a standalone tomcat instance
2019-03-11 21:58:33 +01:00
297d7a80fd Add basic mail reminder for recurring transactions
Also add some basic accounts to the DB init. Further add dependency to JAXB as it was missing.
Add an optional parameter amount to the recurringTransactions/createTransaction method that can be used to overwrite the amount of the recurring transaction.
2019-03-10 23:13:55 +01:00
35902afe43 Various stuff all over the tree
- Increase Java version to 1.9
- Add commons-collection and Jollyday dependencies
- Add JavaDoc plugin
- Add country and state configuration for Jollyday library
- Add WIP implementation of the recurring transaction feature
- Improve JavaDoc
- Use Java 8 date API
- Reformatting
- Add special Flyway migration version for test data
- Add and improve unit tests
2019-03-01 20:39:31 +01:00
dfe1e08dc7 - Add reference from Transaction to the RecurringTransaction that created the transaction
- Add BANK as valid booking target of a BANK account
- Remove EXPENSE as valid booking target of a LIABILITY account
- Fix a bug in the getMultiplierFromAccount and getMultiplierToAccount methods that caused the result to always be the default case
- Adjust init SQL script to reflect the changes done
- Add a sample integration test
- Add unit tests for the RuleService
- Configure surefire plugin
- Add a profile for integration test running
2019-02-17 23:42:24 +01:00
86ccb0b52c Initial commit for financer 2019-02-15 21:30:10 +01:00