summaryrefslogtreecommitdiffstats
path: root/apps/dav
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix(l10n): Update translations from TransifexNextcloud bot2023-05-242-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-05-204-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-05-182-0/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-05-184-0/+10
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #38307 from nextcloud/backport/37961/stable26Andy Scherzinger2023-05-176-0/+157
|\ | | | | [stable26] SystemTags endpoint to return tags used by a user with meta data
| * refactor: remove SystemTag logic from Folder into QuerySearchHelperArthur Schiwon2023-05-161-3/+7
| | | | | | | | | | | | | | - adds OC\SystemTag\SystemTagsInFilesDetector where the search logic is moved to Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * chore: polish SystemTagsInUseCollectionArthur Schiwon2023-05-162-12/+33
| | | | | | | | | | | | | | | | | | - DI SystemTagManager - add some comments and doc - catch NoUserException - add return type hints Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix: improve naming of new systemtags endpoint to systemtags-assignedArthur Schiwon2023-05-162-4/+4
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * feat: specify media type via url path: systemtags-current/$mediaTypeArthur Schiwon2023-05-161-2/+15
| | | | | | | | | | | | | | | | | | | | - only the media part of the mime type can be search, but not the full mime type. It can be added, should it become necessary. - thus fixes previously hardcoded selector for image/ types - also fixes a return type hint - adds a return type hint Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * PoC: SystemTags endpoint to return tags used by a user with meta dataArthur Schiwon2023-05-166-0/+119
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Target case is photos app: when visiting the tags category, all systemtags of the whole cloud are retrieved. In subequent steps the next tag is requested until the browser view is filled with tag tiles (i.e. previews are requested just as well). With this approach, we incorpoate the dav search and look for user related tags that are used by them, and already returns the statistics (number of files tagged with the respective tag) as well as a file id for the purpose to load the preview. This defaults to the file with the highest id. Call: curl -s -u 'user:password' \ 'https://my.nc.srv/remote.php/dav/systemtags-current' \ -X PROPFIND -H 'Accept: text/plain' \ -H 'Accept-Language: en-US,en;q=0.5' -H 'Depth: 1' \ -H 'Content-Type: text/plain;charset=UTF-8' \ --data @/home/doe/request-systemtag-props.xml With request-systemtag-props.xml: <?xml version="1.0" encoding="UTF-8"?> <d:propfind xmlns:d="DAV:"> <d:prop xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns"> <oc:id/> <oc:display-name/> <oc:user-visible/> <oc:user-assignable/> <oc:can-assign/> <nc:files-assigned/> <nc:reference-fileid/> </d:prop> </d:propfind> Example output: … <d:response> <d:href>/master/remote.php/dav/systemtags/84</d:href> <d:propstat> <d:prop> <oc:id>84</oc:id> <oc:display-name>Computer</oc:display-name> <oc:user-visible>true</oc:user-visible> <oc:user-assignable>true</oc:user-assignable> <oc:can-assign>true</oc:can-assign> <nc:files-assigned>42</nc:files-assigned> <nc:reference-fileid>924022</nc:reference-fileid> </d:prop> <d:status>HTTP/1.1 200 OK</d:status> </d:propstat> </d:response> <d:response> <d:href>/remote.php/dav/systemtags/97</d:href> <d:propstat> <d:prop> <oc:id>97</oc:id> <oc:display-name>Bear</oc:display-name> <oc:user-visible>true</oc:user-visible> <oc:user-assignable>true</oc:user-assignable> <oc:can-assign>true</oc:can-assign> <nc:files-assigned>1</nc:files-assigned> <nc:reference-fileid>923422</nc:reference-fileid> </d:prop> <d:status>HTTP/1.1 200 OK</d:status> </d:propstat> </d:response> … Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | Merge pull request #38167 from nextcloud/backport/38100/stable26Arthur Schiwon2023-05-171-9/+7
|\ \ | | | | | | [stable26] Fix error on delete in ChunkingV2Plugin
| * | fix error on delete in ChunkingV2PluginLorenzo Tanganelli2023-05-101-9/+7
| | | | | | | | | | | | Signed-off-by: Lorenzo Tanganelli <lorenzo.tanganelli@hotmail.it>
* | | Merge pull request #37785 from nextcloud/backport/36217/stable26Arthur Schiwon2023-05-174-10/+15
|\ \ \ | | | | | | | | [stable26] Handle reminders where calendar name is null
| * | | Handle reminders where calendar name is nullThomas Citharel2023-04-184-10/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds an interface change, but that's not a public API. We're handling this in the providers and not in ReminderService because the fallback is translated with the user's language. Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | | Merge pull request #37601 from nextcloud/backport/37526/stable26Arthur Schiwon2023-05-171-0/+1
|\ \ \ \ | | | | | | | | | | [stable26] fix(dav): Use an icon with correct color for calendar user settings section
| * | | | fix(dav): Use an icon with correct color for calendar user settings sectionThomas Citharel2023-04-051-0/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | | | Merge pull request #38248 from ↵Christoph Wurst2023-05-171-0/+10
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/read-only-system-addres-book-acls-stable26 [stable26] fix(carddav): Mark system address book as read-only
| * | | | | fix(carddav): Mark system address book as read-onlyChristoph Wurst2023-05-151-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-172-0/+2
| |_|_|_|/ |/| | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #38263 from nextcloud/bugfix/38229/stable26Joas Schilling2023-05-161-43/+45
|\ \ \ \ \ | | | | | | | | | | | | [stable26] fix(deps): Bump @nextcloud/vue to 7.11.5
| * | | | | fix(CI): Adjust expected CI resultJoas Schilling2023-05-161-43/+45
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-164-0/+8
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #38204 from nextcloud/backport/36893/stable26Côme Chilliet2023-05-151-8/+10
|\ \ \ \ \ | |/ / / / |/| | | | [stable26] Make sure to never trigger files hooks on a null path
| * | | | Make sure to never trigger files hooks on a null pathCôme Chilliet2023-05-111-8/+10
| | |_|/ | |/| | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-154-0/+8
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-1416-0/+32
|/ / / | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #38128 from nextcloud/backport/36774/stable26Julius Härtl2023-05-093-9/+30
|\ \ \
| * | | tests: Adapt node related unit tests mocks to required root viewJulius Härtl2023-05-082-5/+7
| | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
| * | | fix: Use proper path when creating node instancesJulius Härtl2023-05-082-6/+25
| | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-092-0/+6
|/ / / | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-062-0/+2
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-05-052-0/+6
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-04-272-0/+4
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-04-252-0/+6
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-04-232-2/+2
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-04-214-0/+12
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #37812 from nextcloud/backport/stable26-fix-event-movingArthur Schiwon2023-04-201-2/+2
|\ \ \ | | | | | | | | [stable26] fix event move issue
| * | | fix event move issueMaximilian Martin2023-04-191-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Maximilian Martin <maximilian_martin@gmx.de>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-04-208-0/+24
|/ / / | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | / Fix(l10n): Update translations from TransifexNextcloud bot2023-04-1914-0/+42
| |/ |/| | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-04-1874-0/+74
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #37687 from nextcloud/backport/37626/stable26John Molakvoæ2023-04-131-3/+3
|\ \ | | | | | | [stable26] fix(dav): add string comparison for diff
| * | fix(dav): add string comparison for diffAnna Larch2023-04-121-3/+3
| | | | | | | | | | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* | | Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-04-136-2/+12
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-04-082-2/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Migrate metadata as JSON to value as STRINGLouis Chemineau2023-04-061-1/+1
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-04-064-6/+10
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-04-052-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-03-282-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): 🔠 Update translations from TransifexNextcloud bot2023-03-278-0/+24
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>