Commit Graph

21 Commits

Author SHA1 Message Date
adf6573429 Add parent module financer-parent
Rework POM structure:
- Move general profiles to new parent
- Add dependency management for project dependencies
- Move general properties to new parent
- Alo remove version numbers from child modules, so versioning is now done via parent
2019-06-10 12:40:49 +02:00
4ae49df145 Prepare next development iteration for v6 2019-05-19 11:59:30 +02:00
18440694ed financer release version 5 2019-05-19 11:58:39 +02:00
7d1f915dd8 Prepare next development iteration for v5 2019-05-14 20:20:11 +02:00
31faf60da1 financer release version 4 2019-05-14 20:19:37 +02:00
2827297d01 Prepare next development iteration for v4 2019-05-12 01:07:51 +02:00
a78c0f217b financer release version 3 2019-05-12 01:06:49 +02:00
b288397b7f Increase parallel deployment version to match the project version 2019-05-05 12:07:58 +02:00
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