diff options
author | John Molakvoæ <skjnldsv@users.noreply.github.com> | 2021-10-22 11:52:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-22 11:52:56 +0200 |
commit | c98039c1df19f8b53efea5b627d5e8f183ec77c3 (patch) | |
tree | fd4fef772d501f21573bdf1a16e30a68c907060d /apps/provisioning_api/lib | |
parent | 0a359376628b36256aa8332d79b1af1dfc513ce8 (diff) | |
parent | 193cf6cfde8a91e225947021e582997403074c78 (diff) | |
download | nextcloud-server-c98039c1df19f8b53efea5b627d5e8f183ec77c3.tar.gz nextcloud-server-c98039c1df19f8b53efea5b627d5e8f183ec77c3.zip |
Merge pull request #26725 from nextcloud/fix-federated-scope-not-shown-when-public-addressbook-upload-is-disabled
Diffstat (limited to 'apps/provisioning_api/lib')
-rw-r--r-- | apps/provisioning_api/lib/Capabilities.php | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/apps/provisioning_api/lib/Capabilities.php b/apps/provisioning_api/lib/Capabilities.php index 59c462c5d90..835bbfe9b5c 100644 --- a/apps/provisioning_api/lib/Capabilities.php +++ b/apps/provisioning_api/lib/Capabilities.php @@ -41,20 +41,23 @@ class Capabilities implements ICapability { * @return array Array containing the apps capabilities */ public function getCapabilities() { - $federationScopesEnabled = false; + $federatedScopeEnabled = $this->appManager->isEnabledForUser('federation'); + + $publishedScopeEnabled = false; $federatedFileSharingEnabled = $this->appManager->isEnabledForUser('federatedfilesharing'); if ($federatedFileSharingEnabled) { /** @var FederatedShareProvider $shareProvider */ $shareProvider = \OC::$server->query(FederatedShareProvider::class); - $federationScopesEnabled = $shareProvider->isLookupServerUploadEnabled(); + $publishedScopeEnabled = $shareProvider->isLookupServerUploadEnabled(); } return [ 'provisioning_api' => [ 'version' => $this->appManager->getAppVersion('provisioning_api'), 'AccountPropertyScopesVersion' => 2, - 'AccountPropertyScopesFederationEnabled' => $federationScopesEnabled, + 'AccountPropertyScopesFederatedEnabled' => $federatedScopeEnabled, + 'AccountPropertyScopesPublishedEnabled' => $publishedScopeEnabled, ] ]; } |