Commit graph

26 commits

Author SHA1 Message Date
dc97ed2dc3 Fix appstore builds
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-24 18:18:40 -07:00
1da4bd2638 Fix lint errors/warnings
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-24 18:18:14 -07:00
9893263523 Update dependencies
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-24 17:21:16 -07:00
e004cb7b41 Not sure what changed here
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-24 17:20:08 -07:00
3b72e1305b Fix transaction creation
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-22 21:59:02 +00:00
e4a3855d83 Implement super basic user sharing for budgets
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-21 14:09:14 -06:00
3c4a5bd321 Add home screen and budget deletion
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-21 12:55:31 -06:00
6712eef4c2 Fix transaction details
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-17 21:52:49 -06:00
ba1ffd5cc6 Fix category creation & updating
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-17 21:49:39 -06:00
02947db565 Implement budget & category creation & updating
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-17 21:47:53 -06:00
e4e2f24431 Implement category creation
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-16 18:57:01 -06:00
a0d0e8155b Update packages
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-15 21:17:52 -06:00
12936c72ab Split AddEditTransaction into multiple components
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-15 21:15:43 -06:00
604fe5da33 Allow limiting transactions in list
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-15 20:44:27 -06:00
56fd56dc7a Fix sum for income categories using sqlite databases
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-15 20:35:31 -06:00
69c21ad37b Build out more frontend views
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-15 20:22:27 -06:00
a5e349e776 Use Vuex more correctly to load categories on budget details page
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-13 21:24:57 -05:00
8c41c2c67d Start frontend vue implementation with budget list in app navigation
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-13 08:43:58 -05:00
9be135d138 Add transaction sum endpoints
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-13 08:35:31 -05:00
683fb07e48 Implement transaction REST operations
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-08 14:42:19 -05:00
d6b7a7ca7d Add CategoryController with CRUD operations
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-08 09:33:53 -06:00
56725e563c Fix some issues with BudgetController
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-07 19:49:05 -06:00
3d3c464416 Ensure user has permissions to modify budgets before chaning them
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-07 19:34:15 -06:00
37fa1e65f0 Add BudgetController and make other changes to make it work
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-07 19:27:27 -06:00
b15e94f4f3 Crop icon to match others
Signed-off-by: William Brawner <me@wbrawner.com>
2020-03-07 19:27:04 -06:00
ba6e26c191 Initial commit
The skeleton project was generated from
https://apps.nextcloud.com/developer/apps/generate

The only additions so far have been to the lib/Db directory, where the
classes, schema and CRUD operations were added for Budget, Category,
Transaction, and UserPermission entities.
2020-03-07 12:36:23 -06:00