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 |
|
Julien Veyssier
|
ca4345f098
|
mistake
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-01-11 00:17:41 +01:00 |
|
Julien Veyssier
|
da3a0ab35e
|
refs #191 fix bill repetition, get user timezone and use immutable dates
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-01-11 00:08:07 +01:00 |
|
Julien Veyssier
|
7ec75bf84f
|
implement user migration
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-01-08 05:58:24 +01:00 |
|
Julien Veyssier
|
d443af4be1
|
refs #188 safer circle manager import
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2022-12-19 00:32:32 +01:00 |
|
Julien Veyssier
|
50006f4517
|
refs #174 avoid importing non-utf8 cat/pm icons, allow importing members with a single character name
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2022-10-16 16:17:14 +02:00 |
|
Julien Veyssier
|
8b34b6fd05
|
fix get guest avatar color
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2022-10-16 15:56:22 +02:00 |
|
Julien Veyssier
|
7146085b05
|
fix strings and read'em [skip ci]
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2022-09-04 18:28:39 +02:00 |
|
Julien Veyssier
|
c30463fb03
|
adjustments for bill move
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2022-08-05 16:51:30 +02:00 |
|
Alexis Maiquez Murcia
|
5f298ac60e
|
More formatting issues solved on the php side, hopefully caugh them all
Signed-off-by: Alexis Maiquez Murcia <almamu@almamu.com>
|
2022-08-03 18:05:10 +02:00 |
|
Alexis Maiquez Murcia
|
ee0dd4328d
|
Fixed most (if not all) php code style issues highlighted in the review
Signed-off-by: Alexis Maiquez Murcia <almamu@almamu.com>
|
2022-08-03 18:05:10 +02:00 |
|
Alexis Maiquez Murcia
|
7adfab5028
|
Added support for moving bills between projects
Signed-off-by: Alexis Maiquez Murcia <almamu@almamu.com>
|
2022-08-03 18:05:09 +02:00 |
|
Julien Veyssier
|
d3d98cdf73
|
refs #159 fix splitwise import, make it work if the 'column names' line is not the first one
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2022-08-02 15:57:36 +02:00 |
|
Julien Veyssier
|
ea7b9acf18
|
refs #159 fix splitwise import, it was only working in very simple bill splits
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2022-08-02 15:45:40 +02:00 |
|
Julien Veyssier
|
c085129def
|
refs #159 fix splitwise import not getting amount as float
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
2022-08-02 01:15:53 +02:00 |
|