aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dav
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexNextcloud bot2023-07-1472-260/+74
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-07-132-50/+50
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #39297 from nextcloud/fix/dav/close-cursorJoas Schilling2023-07-122-2/+6
|\ | | | | fix(dav): close cursor when fetching max id
| * fix(dav): close cursor when fetching max idRichard Steinmetz2023-07-112-2/+6
| | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | dav: Add OpenAPI specjld31032023-07-113-0/+20
| | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com>
* | Merge pull request #38561 from ↵Joas Schilling2023-07-113-53/+20
|\ \ | | | | | | | | | | | | nextcloud/feat/noid/allow-to-match-client-versions-with-regex feat(request): Allow to match the client version with the IRequest::U…
| * | fix(dav): Use IRequest constant to match versionJoas Schilling2023-07-113-53/+20
| |/ | | | | | | | | | | The pattern matches since a 10 year old client version Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #39190 from ↵John Molakvoæ2023-07-112-31/+16
|\ \ | |/ |/| | | nextcloud/bugfix/noid/move-dav-app-to-non-deprecated-dispatcher
| * fix(CI): Fix type confusion with PsalmJoas Schilling2023-07-071-4/+6
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * fix(dav): Remove listener for events that never existed anywhereJoas Schilling2023-07-071-19/+1
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * fix(dav): Move listener to actually existing eventJoas Schilling2023-07-071-5/+5
| | | | | | | | | | | | The legacy event was removed in 4bb31c021e02d1076b5edc13d352e9c058e7c253 Signed-off-by: Joas Schilling <coding@schilljs.com>
| * fix(dav): Move DAV app to non deprecated event dispatcherJoas Schilling2023-07-072-3/+4
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #39248 from nextcloud/custom-properties-preloadRobin Appelman2023-07-101-2/+42
|\ \ | | | | | | preload custom properties when propfinding folders
| * | preload custom properties when propfinding foldersRobin Appelman2023-07-091-2/+42
| |/ | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-07-102-0/+4
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-07-092-0/+8
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-07-074-0/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* docs(dav): remove outdated commentArthur Schiwon2023-07-061-2/+0
| | | | | | | The method was added actually to PHP API in 28 and the mentioned check is not in place anymore. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* fix: Cleanup unused imports and some type deprecationsJoas Schilling2023-07-061-1/+0
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-07-062-22/+22
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* feat(admin_audit): Migrate to non-deprecated IEventDispatcherJoas Schilling2023-07-042-15/+5
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* enh(sab): Add profileUrl to SABJohannes Merkel2023-07-032-4/+28
| | | | Signed-off-by: Johannes Merkel <mail@johannesgge.de>
* Fix event names of 2FA related typed eventsJoas Schilling2023-07-032-53/+47
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2023-06-302-0/+62
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #31790 from nextcloud/fix-events-with-old-lastoccurenceChristoph Wurst2023-06-292-8/+18
|\ | | | | Fix creating events with old (< unix time) lastoccurence
| * style(caldav): improve getDenormalizedData methodThomas Citharel2023-06-271-2/+2
| | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
| * Fix creating events with old (< unix time) lastoccurenceThomas Citharel2023-06-272-6/+16
| | | | | | | | | | | | Closes #20804 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | Merge pull request #37969 from nextcloud/poc/noid/systemtags-perf-tag-endpointJulius Härtl2023-06-282-207/+454
|\ \ | |/ |/|
| * fix: cannot apply limit+offset on multi-tag-searchArthur Schiwon2023-06-271-1/+11
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * refactor: save unnecessary method_existsArthur Schiwon2023-06-211-4/+1
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix: use array_unitersect against objectsArthur Schiwon2023-06-211-2/+5
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix: obey offset and limit for results from favs and circlesArthur Schiwon2023-06-211-0/+4
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix: cominbation of small fixesArthur Schiwon2023-06-212-6/+23
| | | | | | | | | | | | | | | | - possible null return - parameter name mismatch in implementation - incomplete unit test Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix: include invisible tags for adminsArthur Schiwon2023-06-212-52/+60
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix: search with more than one search tagsArthur Schiwon2023-06-212-114/+322
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix: no search when LazyFolder was providedArthur Schiwon2023-06-211-1/+6
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * chore: cleanup unused codeArthur Schiwon2023-06-211-43/+0
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix: ensure searchBySystemTag() is availableArthur Schiwon2023-06-211-1/+3
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * fix: favorites view and universal search against tagsArthur Schiwon2023-06-211-1/+3
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * use efficient tag retrieval on DAV report requestArthur Schiwon2023-06-211-22/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - uses DAV search approach against valid files joined by systemtag selector - reduced table join for tag/systemtag search - supports pagination - no changes to the output formats or similar Example request body: <?xml version="1.0"?> <oc:filter-files xmlns:d="DAV:" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns" xmlns:ocs="http://open-collaboration-services.org/ns"> <d:prop> <d:getcontentlength/> <d:getcontenttype/> <d:getetag/> <d:getlastmodified/> <d:resourcetype/> <nc:face-detections/> <nc:file-metadata-size/> <nc:has-preview/> <nc:realpath/> <oc:favorite/> <oc:fileid/> <oc:permissions/> <nc:nbItems/> </d:prop> <oc:filter-rules> <oc:systemtag>32</oc:systemtag> </oc:filter-rules> <d:limit> <d:nresults>50</d:nresults> <nc:firstresult>0</nc:firstresult> </d:limit> </oc:filter-files> Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | Merge pull request #39005 from nextcloud/fix/dav/upgrade-catch-sab-sync-errorsSimon L2023-06-271-1/+9
|\ \ | | | | | | fix(dav): Catch SAB sync errors during upgrade
| * | fix(dav): Catch SAB sync errors during upgradeChristoph Wurst2023-06-261-1/+9
| | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-276-58/+440
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-06-244-20/+20
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #38856 from ↵Johannes2023-06-221-1/+13
|\ \ | | | | | | | | | | | | nextcloud/fix/contacts/3404/put-location-in-proper-place fix(sab): put location in proper address field
| * | fix(sab): put location in proper address fieldJohannes Merkel2023-06-201-1/+13
| | | | | | | | | | | | Signed-off-by: Johannes Merkel <mail@johannesgge.de>
* | | Merge pull request #38747 from nextcloud/perf/early-exit-mkcolJoas Schilling2023-06-221-2/+13
|\ \ \ | |_|/ |/| | perf: skip request without write permission
| * | perf: skip request without write permissionDaniel Kesselberg2023-06-191-2/+13
| | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | Merge pull request #38639 from ↵Simon L2023-06-204-6/+135
|\ \ \ | |_|/ |/| | | | | | | | charno/bugfix/36644-pruneOutdatedSyncTokens-deletes-all-entries Bugfix/36644 pruneOutdatedSyncTokens deletes all entries
| * | Issue #36644: Fix pruneOutdatedSyncTokens for CalDAVChristof Arnosti2023-06-122-4/+22
| | | | | | | | | | | | | | | | | | | | | pruneOutdatedSyncTokens accidentally deletes all entries of the calendarchanges table instead of leaving $limit elements in the table Signed-off-by: Christof Arnosti <charno@charno.ch>