Merge pull request #8140 from nextcloud/add-webdav-properties

Add contained-folder-count and contained-file-count webdav props
This commit is contained in:
Julien Veyssier
2022-03-21 11:33:42 +01:00
committed by GitHub

View File

@@ -12,7 +12,7 @@ WebDAV basics
The base url for all WebDAV operations for a Nextcloud instance is :code:`/remote.php/dav`.
All requests need to provide authentication information, either as a Basic Auth header or by passing a set of valid session cookies.
All requests need to provide authentication information, either as a Basic Auth header or by passing a set of valid session cookies.
If your Nextcloud installation uses an external auth provider (such as an OIDC server) you may have to create an app password. To do that browse to your user Settings > Security and create one. It will provide a username and password which you can use within the Basic Auth header.
@@ -73,6 +73,8 @@ You can request additional properties by sending a request body with the :code:`
<oc:comments-unread />
<oc:owner-display-name />
<oc:share-types />
<nc:contained-folder-count />
<nc:contained-file-count />
</d:prop>
</d:propfind>
@@ -96,6 +98,8 @@ The following properties are supported:
- :code:`{http://nextcloud.org/ns}has-preview`
- :code:`{http://owncloud.org/ns}size` Unlike :code:`getcontentlength`, this property also works for folders reporting the size of everything in the folder.
- :code:`{http://nextcloud.org/ns}rich-workspace` this property is provided by the text app
- :code:`{http://nextcloud.org/ns}contained-folder-count` The number of folders directly contained in the folder (not recursively)
- :code:`{http://nextcloud.org/ns}contained-file-count` The number of files directly contained in the folder (not recursively)
Getting properties for just the folder
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^