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
2fc91455ee
fix: Limit card activities for deleted cards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-09 23:09:13 +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
Jonas
a3aebb14d7
Gracefully handle not found card for a share
...
Fixes : #3464
Fixes : #4565
Signed-off-by: Jonas <jonas@freesources.org >
2023-03-29 09:08:46 +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
4cc32a1e8b
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:08 +00:00
Julius Härtl
ae7e4e04ad
Merge pull request #3998 from nextcloud/backport/3980/stable23
2022-08-26 10:50:31 +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
1cf0930f2a
Avoid fetching archived cards for calendars
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-25 10:47:37 +00:00
Julius Härtl
8154741d6d
Avoid querying each card when getting the calendars only
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-25 10:47:36 +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
Julius Härtl
5214377341
Handle qb mapper exception messages properly
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-04-29 15:28:34 +00:00
Julius Härtl
f4c615252b
Add missing indices
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-04-26 16:26: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
c04e5c1681
Use explicit cast to make use of index
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-04-12 10:13:22 +02: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
Luka Trovic
b7f3c2d140
fix: unit test & psalm static code analysis issues
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2022-03-22 14:15:15 +01:00
Max
b01d472745
fix: queries with the new base mapper in BoardMapper
...
Signed-off-by: Max <max@nextcloud.com >
2022-03-22 14:15:15 +01:00
Max
05dbf67531
fix: Assignment is the new AssignedUsers
...
Signed-off-by: Max <max@nextcloud.com >
2022-03-22 14:15:14 +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