Julien Veyssier
|
e56a26309b
|
use method attributes instead of annotations in old api controller
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-01-02 03:23:37 +01:00 |
|
Julien Veyssier
|
8b4c0f4736
|
use user permissions middleware with old private api
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-01-02 03:07:51 +01:00 |
|
Julien Veyssier
|
09f749cd77
|
use public auth middleware with old public api
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-01-02 02:42:41 +01:00 |
|
Julien Veyssier
|
d3cc975bde
|
get rid of guest access permission management
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-01-02 01:50:29 +01:00 |
|
Julien Veyssier
|
0d1250567c
|
rename token param in public page, add bruteforce protection for public pages, improve invalid share link error page
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-01-02 01:32:54 +01:00 |
|
Julien Veyssier
|
3182488fd5
|
start to remove guest access stuff
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-01-01 21:00:06 +01:00 |
|
Julien Veyssier
|
429727f816
|
group all old API stuff in a controller
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-01-01 20:02:35 +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
|
1004e3fed4
|
cleanup routes and pageController methods that are not used anymore (web_*)
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-01-01 17:36:14 +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
|
2763dd31fd
|
use new public auth middleware with all public API controller methods
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-01-01 15:13:39 +01:00 |
|
Julien Veyssier
|
14bb67912d
|
start using the new middleware
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-31 17:21:54 +01:00 |
|
Julien Veyssier
|
43123bca2f
|
implement public auth middleware
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-31 16:43:25 +01:00 |
|
Julien Veyssier
|
d4d394f3c2
|
new publicApi controller
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-31 15:56:29 +01:00 |
|
Julien Veyssier
|
d8299e1ed0
|
almost done with using new OCS API
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-31 15:36:07 +01:00 |
|
Julien Veyssier
|
384921ef07
|
start using new api OCS controller
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-30 23:34:06 +01:00 |
|
Julien Veyssier
|
af9e88b3f8
|
1.5.14
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-30 21:46:36 +01:00 |
|
Julien Veyssier
|
6efe73afd6
|
make sure timestamps are not negative when setting db columns type to unsigned bigint
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-30 21:45:20 +01:00 |
|
Julien Veyssier
|
06af3e6286
|
update npm pkgs, adjust to nc/vue 8.4.0
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-30 21:31:34 +01:00 |
|
Julien Veyssier
|
19fc56f81b
|
start implementing an OCS controller for the private and public APIs, unify the web and client private ones
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-17 18:10:06 +01:00 |
|
Julien Veyssier
|
ab4c849f1f
|
1.5.13
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-16 19:03:42 +01:00 |
|
Julien Veyssier
|
2b321093d2
|
update and write translations [skip ci]
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-16 18:33:54 +01:00 |
|
Julien Veyssier
|
a4355b0067
|
read translation [skip ci]
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-16 18:28:02 +01:00 |
|
Julien Veyssier
|
e561b13436
|
add confirmation dialog to clear trashbin
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-16 18:13:25 +01:00 |
|
Julien Veyssier
|
c3586ac1da
|
adjust multi delete confirmation message, immediately delete single bill when not in trashbin
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-16 18:06:47 +01:00 |
|
Julien Veyssier
|
07f97bef8c
|
polish bill form
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-16 17:54:54 +01:00 |
|
Julien Veyssier
|
df6726d54b
|
update and write translations
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-16 17:42:18 +01:00 |
|
Julien Veyssier
|
a29e822143
|
adjust tests
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-14 10:17:53 +01:00 |
|
Julien Veyssier
|
2488127103
|
bill form: only show delete button if deletion is not disabled
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-14 02:03:38 +01:00 |
|
Julien Veyssier
|
3dc0681f08
|
read strings [skip ci]
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-10 14:04:47 +01:00 |
|
Julien Veyssier
|
f80e9acf31
|
start to improve frontend error messages
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-10 14:04:37 +01:00 |
|
Julien Veyssier
|
2b0c295f03
|
update npm pkgs
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-03 18:36:42 +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
|
456ea21921
|
Merge pull request #236 from julien-nc/archive-projects
Archive projects
|
2023-12-03 17:51:14 +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 |
|
Julien Veyssier
|
1e89eca0a9
|
adjustments on archiving
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2023-12-03 17:49:01 +01:00 |
|
j0hannesr0th
|
ad6ced0f09
|
Update lib/Db/Project.php
Co-authored-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
|
f2510138bd
|
feat: replace folder icon with archive icon in navigation
|
2023-12-03 17:49:00 +01:00 |
|
Johannes Roth
|
1ecf10ab7f
|
feat: deselect project when toggling archived projects
|
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 |
|
Johannes Roth
|
e700c65eb5
|
feat: add toggle button for showing active or archived projects
|
2023-12-03 17:49:00 +01:00 |
|
Johannes Roth
|
58bd9584ad
|
feat: add migration for archive projects
|
2023-12-03 17:49:00 +01:00 |
|