diff options
author | Marcel Müller <marcel-mueller@gmx.de> | 2024-12-01 22:23:51 +0100 |
---|---|---|
committer | Marcel Müller <marcel-mueller@gmx.de> | 2024-12-13 07:46:20 +0100 |
commit | c3fa1e4a257c160a142f0ed56997264851ade841 (patch) | |
tree | 8949b1b62a20e769c65ec43c544d17779a5effbc | |
parent | 235e1fb878529938b6ff459172bd12d1c016e46e (diff) | |
download | nextcloud-server-backport/49581/stable30.tar.gz nextcloud-server-backport/49581/stable30.zip |
chore(absence): Add capability for absence replacement supportbackport/49581/stable30
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
-rw-r--r-- | apps/dav/lib/Capabilities.php | 3 | ||||
-rw-r--r-- | apps/dav/openapi.json | 3 | ||||
-rw-r--r-- | apps/dav/tests/unit/CapabilitiesTest.php | 1 |
3 files changed, 6 insertions, 1 deletions
diff --git a/apps/dav/lib/Capabilities.php b/apps/dav/lib/Capabilities.php index 63f10eab58f..c951c261115 100644 --- a/apps/dav/lib/Capabilities.php +++ b/apps/dav/lib/Capabilities.php @@ -19,7 +19,7 @@ class Capabilities implements ICapability { } /** - * @return array{dav: array{chunking: string, bulkupload?: string, absence-supported?: bool}} + * @return array{dav: array{chunking: string, bulkupload?: string, absence-supported?: bool, absence-replacement?: bool}} */ public function getCapabilities() { $capabilities = [ @@ -32,6 +32,7 @@ class Capabilities implements ICapability { } if ($this->coordinator->isEnabled()) { $capabilities['dav']['absence-supported'] = true; + $capabilities['dav']['absence-replacement'] = true; } return $capabilities; } diff --git a/apps/dav/openapi.json b/apps/dav/openapi.json index e212796304d..cb7dc82c039 100644 --- a/apps/dav/openapi.json +++ b/apps/dav/openapi.json @@ -40,6 +40,9 @@ }, "absence-supported": { "type": "boolean" + }, + "absence-replacement": { + "type": "boolean" } } } diff --git a/apps/dav/tests/unit/CapabilitiesTest.php b/apps/dav/tests/unit/CapabilitiesTest.php index 4a2d7e8dba6..e99f7b8da5f 100644 --- a/apps/dav/tests/unit/CapabilitiesTest.php +++ b/apps/dav/tests/unit/CapabilitiesTest.php @@ -68,6 +68,7 @@ class CapabilitiesTest extends TestCase { 'dav' => [ 'chunking' => '1.0', 'absence-supported' => true, + 'absence-replacement' => true, ], ]; $this->assertSame($expected, $capabilities->getCapabilities()); |