Julius Härtl
c5d594d602
fix: Avoid conflicts on deck attachments folder name
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-03-27 15:02:16 +00:00
Julius Härtl
227d9df978
test: Adapt unit tests
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-12 08:43:16 +01:00
Julius Härtl
16e5b36d2f
fix: PHP 7.4 compatibility
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-12 08:43:15 +01:00
Julius Härtl
635880a27b
tests: Fix missing behat context methods
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-09 23:09:15 +01:00
Julius Härtl
23a0ec226b
fix: Further limit updating cards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-09 23:08:13 +01:00
Julius Härtl
b812075e06
fix: limit to non-deleted cards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-09 23:08:13 +01:00
Julius Härtl
b135c1fa06
fix: Consider a deleted board inaccessible to share recipients
...
Only the owner can delete/undo a board deletion so there is no reason
other users should have any permission on a board marked as deleted
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-09 23:08:13 +01:00
Julius Härtl
e53938038e
fix: Psalm and CI
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-09 19:40:24 +01:00
Julius Härtl
f094bce286
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:40:23 +01:00
Max
bf21052d51
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:08 +00:00
Julius Härtl
76e08f2a21
Fix validation of attachment data
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-11-03 20:43:09 +01:00
Julius Härtl
d83fdfcb0a
Unify getting the share for attachments
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-11-03 20:42:46 +01:00
Julius Härtl
2d64c52079
Adapt to older PHP versions
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-10-31 14:22:41 +01:00
Luka Trovic
ff77c45a50
feat: add validators to check values in services
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2022-10-31 14:22:38 +01:00
Julius Härtl
1db5d7cf47
Cache user membership for circles
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-10-18 11:35:12 +02:00
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