aboutsummaryrefslogtreecommitdiffstats
path: root/apps/provisioning_api/lib
diff options
context:
space:
mode:
authorJohn Molakvoæ <skjnldsv@users.noreply.github.com>2021-10-22 11:52:56 +0200
committerGitHub <noreply@github.com>2021-10-22 11:52:56 +0200
commitc98039c1df19f8b53efea5b627d5e8f183ec77c3 (patch)
treefd4fef772d501f21573bdf1a16e30a68c907060d /apps/provisioning_api/lib
parent0a359376628b36256aa8332d79b1af1dfc513ce8 (diff)
parent193cf6cfde8a91e225947021e582997403074c78 (diff)
downloadnextcloud-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.php9
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,
]
];
}