Julius Härtl
c4c905042f
fix: Avoid conflicts on deck attachments folder name
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-03-27 15:02:39 +00:00
Julius Härtl
aeb691752c
fix: Pass user id along to properly check permissions in background jobs
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-02-14 12:06:58 +01:00
Julius Härtl
d0780557f6
test: Adapt unit tests
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-12 08:45:07 +01:00
Julius Härtl
e56b278383
fix: PHP 7.4 compatibility
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-12 08:44:22 +01:00
Julius Härtl
8efa30ddd2
tests: Fix missing behat context methods
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-12 08:43:37 +01:00
Julius Härtl
6e3762ec10
fix: Limit card activities for deleted cards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-12 08:43:37 +01:00
Julius Härtl
aa7430bde9
fix: Further limit updating cards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-12 08:43:37 +01:00
Julius Härtl
e75ff1c1a0
fix: limit to non-deleted cards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-12 08:43:37 +01:00
Julius Härtl
037469352e
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-12 08:43:36 +01:00
Julius Härtl
8ded6e43c0
fix: Psalm and CI
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-09 18:01:37 +01:00
Julius Härtl
585d2de7f7
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 12:10:25 +01:00
Julius Härtl
db4cf929de
fix: Split query to fetch board ids to avoid slow query join
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-07-28 10:36:59 +02:00
Joas Schilling
207037cd9b
fix(notification): Prevent null in parameters
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2023-07-14 06:26:00 +00:00
Max
2851791f9a
fix: crash when leaving out system parameter
...
The `--system` parameter can be supplied via command line
or selected afterwards.
However if none was provided the command would crash with
`TypeError: Cannot assign null to property $system`.
Handle that gracefully and make the type spec more precise
for the setSystem function.
Signed-off-by: Max <max@nextcloud.com >
2023-06-20 08:49:27 +00:00
Max
f0619912ff
Fix(occ): set user id for permission sevice from board service
...
Fixes #4010 .
Signed-off-by: Max <max@nextcloud.com >
2023-06-14 10:31:08 +00:00
Git'Fellow
29a9744060
Ensure boardId is an integer
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com >
2023-06-09 07:43:40 +00:00
Bjoern Schiessle
7a262c5188
forbid changing the displayname or color of the calendar/deck when the user doesn't has the "manage" permissions
...
Signed-off-by: Bjoern Schiessle <bjoern@nextcloud.com >
2023-04-27 06:43:38 +00:00
Björn Schießle
d97fe80e48
Allow user to toggle visibility of the calendar of deck boards
...
The calendar object needs to be exposed with "write" properties in order to allow users to hide/show the corresponding calendar in the calendar app. It doesn't has any affects on the general permissions for the whole board or the tasks. As soon as you select a task you jump to the deck app where the normal deck permissions are applied.
fixes: https://github.com/nextcloud/deck/issues/4618
Signed-off-by: Björn Schießle <bjoern@nextcloud.com >
2023-04-27 06:43:38 +00:00
Jonas
6956551e3c
Gracefully handle not found card for a share
...
Fixes : #3464
Fixes : #4565
Signed-off-by: Jonas <jonas@freesources.org >
2023-03-29 09:00:46 +00:00
Julius Härtl
dbdbb00fd5
fix: Use passed userid when getting attachment folder
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-03-17 14:05:08 +00:00
Michal Polacik
369749bb46
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:52 +00:00
Julius Härtl
33145e377b
Add missing userId property
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-11-09 09:57:45 +00:00
Julius Härtl
c3f0a1edc4
Fix validation of attachment data
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-11-03 20:37:47 +01:00
Julius Härtl
a8b46ad10f
Unify getting the share for attachments
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-10-31 20:18:10 +00:00
Luka Trovic
9d09916c17
feat: add validators to check values in services
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2022-10-31 11:59:50 +00:00
Joas Schilling
e076c76b3f
Fix Duedate activity
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2022-10-25 19:17:50 +00:00
Julius Härtl
46972646d8
Cache user membership for circles
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-10-19 19:05:47 +00:00
Julius Härtl
6cc589539b
Avoid always setting the current time on card updates
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-10-19 18:56:39 +00:00
Joas Schilling
b74569abef
Fix issue with duedate format
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2022-10-19 18:56:39 +00:00
Julius Härtl
31b68ae5e5
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:50:59 +00:00
Joas Schilling
5851c4a5f1
Fix sorting stacks
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2022-10-13 13:27:46 +00:00
Julien Veyssier
003ee7a926
use OCP\Collaboration\Reference\Reference instead of the recently removed OC\Collaboration\Reference\Reference
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net >
2022-09-26 17:48:49 +00:00
Julius Härtl
f9836d4dfb
Merge pull request #4033 from nextcloud/enh/4032/implement-new-dashboard-widget-interfaces
2022-09-21 18:40:31 +02:00
Julien Veyssier
6449082349
fix widget api buttons
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net >
2022-09-16 13:52:02 +02:00
Julien Veyssier
44127d4bf6
use since param to build widget item list
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net >
2022-09-16 13:35:22 +02:00
Julien Veyssier
0c95e7ca1e
implement IButtonWidget and IIconWidget
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net >
2022-09-16 13:35:21 +02:00
Julien Veyssier
7dba89a03a
implement IAPIWidget interface
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net >
2022-09-16 13:32:01 +02:00
Julien Veyssier
395c79b32a
perform deep serialization/sanitizing of reference rich object to avoid caching issues
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net >
2022-09-14 12:00:30 +02:00
Julien Veyssier
3c83320c20
implement card reference widget, fix DeckIcon.vue
...
bring back eslint and stylelint on compilation, fix almost all warnings, ignore some
Signed-off-by: Julien Veyssier <eneiluj@posteo.net >
2022-09-12 17:20:45 +02:00
Julien Veyssier
cb60e70ae9
refs #4035 fix attachment creator name: show display name instead of user id
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net >
2022-09-07 16:53:51 +02:00
Julius Härtl
e2dc1c2684
Simplify fetching boards during sharing
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-28 20:51:22 +02:00
Julius Härtl
e2c5367050
Avoid duplicate code
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-28 20:51:22 +02:00
Vincent Petry
de0dc2782f
Merge pull request #3982 from nextcloud/performance/dav
...
Improve CalDAV integration performance
2022-08-17 16:13:27 +02:00
Julius Härtl
9171ffc88a
Avoid fetching archived cards for calendars
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-17 11:33:27 +02:00
Julius Härtl
eb65468382
Avoid querying each card when getting the calendars only
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-17 11:28:24 +02:00
Julius Härtl
7c40172c40
Use capped memory cache for board permissions
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-16 16:06:40 +02:00
Julius Härtl
e639456a82
Fetch attachment folder for the correct user during cron job
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-08-05 13:20:41 +02:00
Joas Schilling
ff39027869
Fix share provider for master changes
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2022-07-29 10:27:25 +02:00
Julius Härtl
ceab78e2d8
Merge pull request #3862 from mstolf/bugfix/3861/inserted-required-property-in-rename-list-field
...
Inserted required property in the rename list field, to prevent the l…
2022-07-26 16:59:30 +02:00
Julius Härtl
7f230f2999
Set ids to skip to content/navigation
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-07-18 09:48:02 +02:00