Julius Härtl
7e33f38b4c
fix: Psalm and CI
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-09 19:38:09 +01:00
Julius Härtl
e289e05c98
fix: Only query boards not marked for deletion unless we want to undo
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-09 19:38:06 +01:00
Max
10bda7253e
Fix(occ): set user id for permission sevice from board service
...
Fixes #4010 .
Signed-off-by: Max <max@nextcloud.com >
2023-08-30 08:51:09 +00:00
Jonas
99260ae966
Gracefully handle not found card for a share
...
Fixes : #3464
Fixes : #4565
Signed-off-by: Jonas <jonas@freesources.org >
2023-03-29 09:01:10 +00:00
Julius Härtl
85e7305d8d
fix: Use passed userid when getting attachment folder
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-03-17 14:05:15 +00:00
Michal Polacik
d3a77e4a11
Permanently delete deck cards marked as deleted after 5 min in a cron job
...
Limit deleted cards in one cron job run to 500
Converted spaces to tabs
Added missing import for CardMapper class
Added another missing import for CardMapper class
Fixed response object in findToDelete method + fixed 2 misspellings in API.md
Fixed invalid parameter type
Fix DeleteCronTest
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
Fix lint errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2022-12-09 14:38:59 +00:00
Julius Härtl
333206c549
Fix validation of attachment data
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-11-03 20:43:47 +01:00
Julius Härtl
5359ec34ef
Unify getting the share for attachments
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-11-03 20:43:45 +01:00
Luka Trovic
bd6e632055
feat: add validators to check values in services
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2022-10-31 14:22:20 +01:00
Julius Härtl
2ea94a12ad
Cache user membership for circles
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-10-18 11:35:19 +02:00
Julius Härtl
8e158972f4
Activity: Set event link also for notifications that get emitted from activity
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-10-14 10:51:06 +00:00
Julien Veyssier
5b2c03f733
refs #4035 fix attachment creator name: show display name instead of user id
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net >
2022-09-08 12:09:23 +02:00
Julius Härtl
e8a0d7c47c
Merge pull request #3997 from nextcloud/backport/3980/stable24
2022-08-26 10:50:27 +02:00
Julius Härtl
8ace53bfe2
Make CappedMemoryCache usage compatible with older releases
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-26 10:07:59 +02:00
Julius Härtl
72bc2f438a
Use capped memory cache for board permissions
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-25 10:47:40 +00:00
Julius Härtl
1183459608
Avoid fetching archived cards for calendars
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-25 10:47:32 +00:00
Julius Härtl
a4e6c7b746
Avoid querying each card when getting the calendars only
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-25 10:47:32 +00:00
Julius Härtl
82515e5731
Fetch attachment folder for the correct user during cron job
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-08 07:00:52 +00:00
Julius Härtl
9e1fbb9852
Move all caching to helper
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-05-11 14:43:32 +00:00
Luka Trovic
047ca3e203
fix: move shares count cache logic to the DeckShareProvider
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
fix: conflicts
Signed-off-by: Luka Trovic <luka@nextcloud.com >
fix: conflicts and test issues
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2022-05-11 14:43:31 +00:00
Luka Trovic
bfcd5357e3
fix: update attachments count when sharing
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2022-05-11 14:43:30 +00:00
Julius Härtl
8eab97a92a
Fetch full board data after cloning
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-05-04 10:29:18 +00:00
Julius Härtl
614c6fbdba
Handle qb mapper exception messages properly
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-04-29 15:45:07 +02:00
Julius Härtl
335ee31c7c
Add missing indices
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-04-26 16:26:17 +00:00
Luka Trovic
2b512b88c4
fix: hidden attachment icon on archived cards
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2022-04-20 14:22:23 +00:00
Julius Härtl
949cb99847
Merge pull request #3625 from bink/bugfix/correct-acl-for-cirlce-and-member-shares
...
Fix: Check all circle shares for permissions
2022-04-11 16:45:37 +02:00
Julius Härtl
020429c181
Merge pull request #3670 from nextcloud/bugfix/noid/stack-update-check
...
Properly check for the stack AND setting board permissions
2022-04-11 16:34:56 +02:00
Bink
04f8292b8a
Fix: Check all circle shares for permissions instead of returning after the first
2022-04-11 15:49:14 +02:00
Julius Härtl
7c8e762d5d
Merge pull request #3690 from nextcloud/bugfix/optimise_notifier_queries
...
Optimise queries when preparing card related notifications
2022-04-11 13:47:44 +02:00
Julius Härtl
86d3de2211
Properly check for the stack AND setting board permissions
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-04-11 12:47:44 +02:00
Joas Schilling
99d720d935
Fix cron jobs
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2022-04-08 17:13:17 +02:00
Julius Härtl
a08f1936ec
Fix test warnings
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-04-08 15:40:01 +02:00
Julius Härtl
46f2d448ab
Add typing to jsonSerialize
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-04-08 15:39:59 +02:00
Raul Ferreira Fuentes
270b03949c
Run cs-fix
...
Signed-off-by: Raul Ferreira Fuentes <raul@nextcloud.com >
2022-04-05 18:30:56 +02:00
Raul Ferreira Fuentes
575b885a3a
Catch specific exceptions (not the parent IMapperException) in StackMapper::findStackFromCardId()
...
Signed-off-by: Raul Ferreira Fuentes <raul@nextcloud.com >
2022-04-05 17:24:37 +02:00
Raul Ferreira Fuentes
ac5524efdf
Optimise queries when preparing card related notifications
...
Signed-off-by: Raul Ferreira Fuentes <raul@nextcloud.com >
2022-04-05 14:46:37 +02:00
Julius Härtl
48db989781
Handle description shortening more gracefully
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 08:48:32 +01:00
Julius Härtl
23f0b16a5a
Handle board exceptions more gracefully
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 08:23:30 +01:00
Julius Härtl
3f29cd97db
Cover case where the owner is preserved
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 08:23:30 +01:00
Luka Trovic
9f1dbd137c
fix: feedback
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2022-03-22 08:23:29 +01:00
Luka Trovic
bf9a51d167
feat: add api endpoint and UI to transfer a board to a different user
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2022-03-22 08:23:29 +01:00
Julius Härtl
4f13977851
Reuse single board transfer for all user boards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 08:23:29 +01:00
Julius Härtl
c2144373d9
fix: Properly handle limited scope for remapping users
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 08:23:29 +01:00
Julius Härtl
a45e46f80a
Allow transfer of single boards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 08:23:29 +01:00
Julius Härtl
b774090032
fix: Psalm
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 08:23:28 +01:00
Julius Härtl
72134e6e95
fix: unit tests
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 08:23:28 +01:00
Luka Trovic
4615926e3b
fix: integration tests
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2022-03-22 08:23:28 +01:00
Luka Trovic
afbbdf0c1b
fix: unit test & psalm static code analysis issues
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2022-03-22 08:23:28 +01:00
Max
b6340e54c3
fix: queries with the new base mapper in BoardMapper
...
Signed-off-by: Max <max@nextcloud.com >
2022-03-22 08:23:28 +01:00
Max
4d3dabb94e
fix: Assignment is the new AssignedUsers
...
Signed-off-by: Max <max@nextcloud.com >
2022-03-22 08:23:27 +01:00