diff --git a/developer_manual/client_apis/WebDAV/search.rst b/developer_manual/client_apis/WebDAV/search.rst index e439f8cea..bac16cbc8 100644 --- a/developer_manual/client_apis/WebDAV/search.rst +++ b/developer_manual/client_apis/WebDAV/search.rst @@ -56,41 +56,43 @@ Supported DAV properties The following DAV properties are supported for use in either :code:`select`, :code:`where` and :code:`orderby`, not all properties can be used for each operation. -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| Property name | Description | Selectable | Searchable | Sortable | Type | -+==============================================+=================================+============+============+==========+==========+ -| {DAV:}displayname | File name | ✓ | ✓ | ✓ | String | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| {DAV:}getcontenttype | Mime type | ✓ | ✓ | ✓ | String | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| {DAV:}getlastmodified | Modified date | ✓ | ✓ | ✓ | Datetime | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| {http://nextcloud.org/ns}upload_time | Upload date | ✓ | ✓ | ✓ | Datetime | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| {http://owncloud.org/ns}size | File size or folder size | ✓ | ✓ | ✓ | Integer | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| {http://owncloud.org/ns}favorite | Favorite status | ✓ | ✓ | ✓ | Boolean | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| {http://owncloud.org/ns}fileid | Nextcloud file id | ✓ | ✓ |❌ | Integer | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| {DAV:}resourcetype | File or folder | ✓ |❌ |❌ | String | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| {DAV:}getcontentlength | File size, not for folders | ✓ |❌ |❌ | String | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| {http://owncloud.org/ns}checksums | Stored checksums for the file | ✓ |❌ |❌ | String | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| {http://owncloud.org/ns}permissions | File permissions | ✓ |❌ |❌ | String | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| {DAV:}getetag | File etag | ✓ |❌ |❌ | String | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| {http://owncloud.org/ns}owner-id | File owner | ✓ |❌ |❌ | String | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| {http://owncloud.org/ns}owner-display-name | File owner display name | ✓ |❌ |❌ | String | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| {http://owncloud.org/ns}data-fingerprint | Fingerprint for recovery status | ✓ |❌ |❌ | String | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ -| {http://nextcloud.org/ns}has-preview | Preview status | ✓ |❌ |❌ | Boolean | -+----------------------------------------------+---------------------------------+------------+------------+----------+----------+ ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| Property name | Description | Selectable | Searchable | Sortable | Type | ++==============================================+====================================+============+============+==========+==========+ +| {DAV:}displayname | File name | ✓ | ✓ | ✓ | String | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {DAV:}getcontenttype | Mime type | ✓ | ✓ | ✓ | String | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {DAV:}getlastmodified | Modified date | ✓ | ✓ | ✓ | Datetime | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {http://nextcloud.org/ns}upload_time | Upload date | ✓ | ✓ | ✓ | Datetime | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {http://nextcloud.org/ns}last_activity | Latest of upload and modified date | ✓ |❌ | ✓ | Datetime | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {http://owncloud.org/ns}size | File size or folder size | ✓ | ✓ | ✓ | Integer | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {http://owncloud.org/ns}favorite | Favorite status | ✓ | ✓ | ✓ | Boolean | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {http://owncloud.org/ns}fileid | Nextcloud file id | ✓ | ✓ |❌ | Integer | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {DAV:}resourcetype | File or folder | ✓ |❌ |❌ | String | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {DAV:}getcontentlength | File size, not for folders | ✓ |❌ |❌ | String | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {http://owncloud.org/ns}checksums | Stored checksums for the file | ✓ |❌ |❌ | String | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {http://owncloud.org/ns}permissions | File permissions | ✓ |❌ |❌ | String | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {DAV:}getetag | File etag | ✓ |❌ |❌ | String | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {http://owncloud.org/ns}owner-id | File owner | ✓ |❌ |❌ | String | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {http://owncloud.org/ns}owner-display-name | File owner display name | ✓ |❌ |❌ | String | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {http://owncloud.org/ns}data-fingerprint | Fingerprint for recovery status | ✓ |❌ |❌ | String | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ +| {http://nextcloud.org/ns}has-preview | Preview status | ✓ |❌ |❌ | Boolean | ++----------------------------------------------+------------------------------------+------------+------------+----------+----------+ Search scope ------------