7237e12363
Switch to string-based identifiers for all objects
...
This is needed to begin using UUIDs so that objects can be created client-side with unique identifiers that are less likely to collide with objects created from other clients simultaneously
2020-12-29 11:55:46 -07:00
377f2b61f7
Reduce duplication of logic in BudgetController
2020-12-29 06:26:38 -07:00
05f203a56f
Implement category archiving
...
Archiving is a step below deleting. It represents categories that may no
longer be relevant to your current budget, but are still useful to keep
around for historical reasons.
2020-06-30 03:18:24 +00:00
fd517cb2f8
Allow credentials for CORS requests
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-06-30 03:17:50 +00:00
b8a4a7f9f7
Revert "WIP: Allow different amounts per month for categories"
...
This reverts commit 65c25f9db9
.
2020-06-30 02:18:12 +00:00
745cf38815
Fix erroneous annotation on Category mapping
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-06-27 22:59:11 +00:00
65c25f9db9
WIP: Allow different amounts per month for categories
2020-06-04 15:10:28 -07:00
284b4be6bd
Convert the rest of the codebase from Kotlin to Java
2020-05-31 22:06:21 -07:00
0b729bb34e
WIP: Convert user permissions to Java
...
Signed-off-by: William Brawner <me@wbrawner.com>
2020-05-31 13:23:28 -07:00
fbf9ea68a7
WIP: Convert budget package to Java
2020-05-31 13:23:28 -07:00
3d19155836
Add gitignore for api module
2020-05-31 13:23:28 -07:00
981163b9bb
Convert gradle build scripts to groovy
2020-05-31 13:23:28 -07:00
5889d0b59b
Move source into api module
2020-05-31 13:23:28 -07:00