Commit Graph

320 Commits

Author SHA1 Message Date
provokateurin
31bd6c7bb5 fix(OpenAPI): Fix duplicate status code definitions
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-08-18 18:16:52 +02:00
Julien Veyssier
6f88c95042 more openapi doc
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-04-03 12:09:00 +02:00
Julien Veyssier
d21cc00103 cleanup createBill
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-03-13 17:14:25 +01:00
Julien Veyssier
00653190c6 document all api responses
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-27 04:04:12 +01:00
Julien Veyssier
cb38cf3e64 a few more api annotations, fix shared access deletion in frontend
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-15 00:57:08 +01:00
Julien Veyssier
4eced86db7 factorize bill row parsing
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-14 18:50:06 +01:00
Julien Veyssier
beb9b47413 more psalm annotations for OpenAPI spec generator
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-14 04:19:21 +01:00
Julien Veyssier
a98518b970 fix tests
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-14 01:44:15 +01:00
Julien Veyssier
ae2418417a continue moving to db mappers
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-14 01:39:34 +01:00
Julien Veyssier
f2781f369a fix tests
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-14 00:54:21 +01:00
Julien Veyssier
41222dc283 continue moving to db mappers
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-14 00:33:52 +01:00
Julien Veyssier
bc93468b77 continue moving to db mappers
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-13 20:20:50 +01:00
Julien Veyssier
bf7e5f9ac0 continue moving to db mappers
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-13 20:07:00 +01:00
Julien Veyssier
d9b86f070f continue moving to db mappers
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-13 19:39:18 +01:00
Julien Veyssier
991d023349 start improving db member management
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-13 18:42:50 +01:00
Julien Veyssier
9c34da8343 start adding psalm annotations for OpenAPI spec generator
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-13 17:39:38 +01:00
Julien Veyssier
af7e19ad63 add psalm check action, fix all psalm errors
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-12 13:00:24 +01:00
Julien Veyssier
494865381c run cs:fix
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-09 03:17:28 +01:00
Julien Veyssier
7751e03736 adjust after removing project password
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-03 05:39:50 +01:00
Julien Veyssier
3a4f30b282 remove project table's password and guestaccesslevel columns
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-03 05:08:07 +01:00
Julien Veyssier
d57e02cd39 fix saving options, move options-related endpoints to new api controller, remove more guest link stuff
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-02 13:54:11 +01:00
Julien Veyssier
1928de1aa5 small fixes
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-02 04:25:18 +01:00
Julien Veyssier
141b017a1e rename 'add*' service methods to 'create*'
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-01 19:29:21 +01:00
Julien Veyssier
bc5bf703a8 adjust tests
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-01 19:24:31 +01:00
Julien Veyssier
e527913c98 cleaner share type and repeat frequency constants
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-01 17:16:34 +01:00
Julien Veyssier
ecb954c110 cleaner sort order constants
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-01 17:05:28 +01:00
Julien Veyssier
ef6624528d cleaner access level constants
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-01 16:58:49 +01:00
Julien Veyssier
84e518324e create a user permission check middleware for private API, use it in ApiController, adjust error messages in frontend
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2024-01-01 16:52:58 +01:00
Julien Veyssier
c5a6b3873b polishing
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-12-03 18:30:02 +01:00
Julien Veyssier
ad0bb46044 move project db edition stuff in project mapper
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-12-03 18:10:39 +01:00
Julien Veyssier
55fe82300f clarify API values for archivedTs
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-12-03 17:49:01 +01:00
j0hannesr0th
1e208d966c Apply suggestions from code review
Co-authored-by: Julien Veyssier <julien-nc@posteo.net>
2023-12-03 17:49:01 +01:00
Johannes Roth
f9eba45d48 chore: remove exra space 2023-12-03 17:49:00 +01:00
Johannes Roth
a8328d37eb chore: clean up 2023-12-03 17:49:00 +01:00
Johannes Roth
d3b7d0f4ad feat: add option archive and unarchive projects function to backend and action menu 2023-12-03 17:49:00 +01:00
Joël Galeran
1cd2df2ef0 better error message when importing a Splitwise csv
Related to https://github.com/julien-nc/cospend-nc/issues/216
2023-12-03 17:41:41 +01:00
Julien Veyssier
0cc9a80381 refactor bill count
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-11-26 15:55:31 +01:00
Julien Veyssier
5a1341a63f fix bill list indexes
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-11-26 15:43:31 +01:00
Julien Veyssier
a723b7ddcc more event bus usage
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-11-14 16:44:58 +01:00
Julien Veyssier
1e0a74a1d3 fix move bill, fix delete bill, start implementing trashbin in the UI
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-11-14 15:45:02 +01:00
Julien Veyssier
4b39edbd20 fix project import not using 'deleted'
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-11-02 11:30:49 +01:00
Julien Veyssier
89aaf7cfcf fix tests
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-11-01 23:43:30 +01:00
Julien Veyssier
b4e20bf6ed move some project stuff in ProjectMapper
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-11-01 20:38:54 +01:00
Julien Veyssier
f7e3649940 begin to implement bill trashbin, backend only
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-11-01 19:51:31 +01:00
Julien Veyssier
4dfffabf3a refs #229 fix moving bill with reimbursement category
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-10-12 14:23:56 +02:00
Julien Veyssier
5644fe025a add command to delete bills with filters
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-05-15 02:03:17 +02:00
Julien Veyssier
4c5959e791 refs #201 fix bill repetition bug producing way too many bills
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-05-14 18:32:24 +02:00
Julien Veyssier
ab67d3ad51 fix tests
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-05-14 15:27:05 +02:00
Julien Veyssier
754bfab478 use php 8 stuff
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-05-14 15:22:59 +02:00
Julien Veyssier
1fdf4a1a2c only show cancel action when deleting bill
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-03-11 14:36:18 +01:00