Julius Härtl
89173f4ef7
Make CappedMemoryCache usage compatible with older releases
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-26 10:04:07 +02:00
Julius Härtl
811e19db0e
Use capped memory cache for board permissions
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-25 10:47:43 +00:00
Julius Härtl
c46ca8a03a
Fetch attachment folder for the correct user during cron job
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-08 07:00:56 +00:00
Julius Härtl
47b71f93c8
Add app config to toggle the default calendar setting as an admin
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-05-30 12:42:32 +00:00
Julius Härtl
6a790154c2
Move all caching to helper
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-05-11 14:44:04 +00:00
Luka Trovic
33913be41f
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:44:04 +00:00
Luka Trovic
393e08519d
fix: update attachments count when sharing
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2022-05-11 14:44:03 +00:00
Julius Härtl
43e91b9082
Fetch full board data after cloning
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-05-04 10:29:29 +00:00
Luka Trovic
a7974d32ee
fix: hidden attachment icon on archived cards
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2022-04-20 14:22:25 +00:00
Julius Härtl
541eeb0b06
Merge pull request #3664 from nextcloud/backport/stable23/2496
...
[stable23] Transfer ownership
2022-04-11 18:29:14 +02:00
Julius Härtl
1bd62d7fa2
Merge pull request #3713 from nextcloud/backport/3670/stable23
...
[stable23] Properly check for the stack AND setting board permissions
2022-04-11 18:28:14 +02:00
Bink
b6cce55325
Fix: Check all circle shares for permissions instead of returning after the first
2022-04-11 14:45:58 +00:00
Julius Härtl
47345e10f1
Properly check for the stack AND setting board permissions
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-04-11 14:35:10 +00:00
Julius Härtl
a3336cb0a0
Handle board exceptions more gracefully
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 14:22:40 +01:00
Julius Härtl
379f1144b3
Cover case where the owner is preserved
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 14:22:40 +01:00
Luka Trovic
eb69512b5f
fix: feedback
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2022-03-22 14:22:40 +01:00
Luka Trovic
f46c31f120
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 14:22:40 +01:00
Julius Härtl
3d925fb145
Reuse single board transfer for all user boards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 14:22:39 +01:00
Julius Härtl
7786c86f47
fix: Properly handle limited scope for remapping users
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 14:22:39 +01:00
Julius Härtl
525a14c428
Allow transfer of single boards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 14:22:39 +01:00
Julius Härtl
48ec97386c
fix: Psalm
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 14:22:33 +01:00
Julius Härtl
26c76fbb46
fix: unit tests
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-22 14:15:15 +01:00
Luka Trovic
981fc8e16f
fix: integration tests
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2022-03-22 14:15:15 +01:00
Julius Härtl
a8c22482f6
Make queries work with the new base mapper
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
fix: conflicts
2022-03-22 14:15:14 +01:00
Sergey Shliakhov
16413735d2
Fix coding styles
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
Signed-off-by: Max <max@nextcloud.com >
2022-03-22 14:15:14 +01:00
Sergey Shliakhov
e70e7128c0
Transfer deck ownership even if target user already participant of a board
...
https://github.com/nextcloud/deck/pull/1955#issuecomment-640392715
Signed-off-by: Sergey Shliakhov <husband.sergey@gmail.com >
2022-03-22 14:15:14 +01:00
Sergey Shliakhov
d52697823d
Fix code style
...
Signed-off-by: Sergey Shliakhov <husband.sergey@gmail.com >
2022-03-22 14:15:13 +01:00
Sergey Shliakhov
fc9fa5dc25
Update docs
...
Signed-off-by: Sergey Shliakhov <husband.sergey@gmail.com >
fix: conflicts
2022-03-22 14:15:11 +01:00
Luka Trovic
2d8bb1e654
fix: generate fixed link for activity emails
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
fix: generate fixed link for activity emails
Signed-off-by: Luka Trovic <luka@nextcloud.com >
Fix tests
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-03-09 17:24:18 +00:00
Julien Veyssier
314fdc43ad
fix confusion between stackId and boardId in StackService::update()
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net >
2022-01-18 15:23:22 +00:00
Julius Härtl
92efa7f5ec
Move any circles API usage to internal service
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-01-11 08:27:16 +00:00
Julius Härtl
70664c1853
Avoid blocking calendar access if something goes wrong while fetching deck entries
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-01-11 08:27:15 +00:00
Julius Härtl
bc9fe51036
Avoid fetching board details multiple times
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-11-24 14:06:49 +00:00
Julien Veyssier
dd0a22ba04
use term in DB query instead of filtering in php
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net >
2021-10-04 18:33:53 +02:00
Julien Veyssier
7425d00ba5
harmonize since and before search params
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net >
2021-10-04 18:33:53 +02:00
Julien Veyssier
ca04efb736
apply date search filter in SQL queries instead of computing it in php
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net >
2021-10-04 18:33:53 +02:00
Julien Veyssier
b533d11c13
use distinct pagination cursor for cards and boards, use cursor and limit in SearchSe
...
rvice::searchBoards()
Signed-off-by: Julien Veyssier <eneiluj@posteo.net >
2021-10-04 15:23:19 +02:00
Julius Härtl
52e7d73f10
Additional check for stacks
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-09-14 20:52:52 +02:00
Julius Härtl
6caa7bcfcb
Merge pull request #3298 from nextcloud/bugfix/attachment-delete
...
Delete file shares through attachments API
2021-09-07 13:10:24 +02:00
Julius Härtl
021aa698d9
Return false instead of throwing when getting calendar integration setting
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-09-07 10:54:02 +02:00
Julius Härtl
13dcacc3bb
Delete file shares through attachments API
...
Previously the file was deleted in the file structure of the user is not
expected as the file might not only be related to the card.
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-09-05 12:13:21 +02:00
Julius Härtl
315ea4b991
Merge pull request #3263 from nextcloud/bugfix/3248
...
Defer obtaining the user session in the config service
2021-08-20 18:01:57 +02:00
Julius Härtl
7b0579625e
Defer obtaining the user session in the config service which might be injected before login has hapened
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-08-20 17:34:58 +02:00
Julius Härtl
cb9fc6c9a2
Check for null value to avoid TypeError in the group manager
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-08-03 09:47:27 +02:00
Julius Härtl
82dbd800d6
Move circle checks to a unified service and improve member checks
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-08-03 09:15:18 +02:00
Julius Härtl
ae2aa8caff
Reduce duplicate queries when fetching user boards an permissions
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-07-05 19:53:43 +02:00
Julius Härtl
3e032b133d
Add compatibility for circles on 22
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-06-25 11:23:38 +02:00
Julius Härtl
f6eea0e467
Refactor update to have proper order of optional parameters
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2021-05-28 14:13:25 +02:00
Jakob Röhrl
f23f8b38f1
change func name
...
Signed-off-by: Jakob Röhrl <jakob.roehrl@web.de >
2021-05-18 12:08:05 +02:00
Jakob Röhrl
eaf061c4b7
show on shared boards unassigned cards to all users
...
Signed-off-by: Jakob Röhrl <jakob.roehrl@web.de >
2021-05-17 14:30:36 +02:00