aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/files_external/lib/AppInfo/Application.php13
-rw-r--r--apps/files_external/lib/Lib/Backend/OwnCloud.php2
2 files changed, 13 insertions, 2 deletions
diff --git a/apps/files_external/lib/AppInfo/Application.php b/apps/files_external/lib/AppInfo/Application.php
index 06c163419f0..fcf10adb375 100644
--- a/apps/files_external/lib/AppInfo/Application.php
+++ b/apps/files_external/lib/AppInfo/Application.php
@@ -68,7 +68,18 @@ class Application extends App implements IBackendProvider, IAuthMechanismProvide
* Register settings templates
*/
public function registerSettings() {
- \OCP\App::registerPersonal('files_external', 'personal');
+ $container = $this->getContainer();
+ $userSession = $container->getServer()->getUserSession();
+ if (!$userSession->isLoggedIn()) {
+ return;
+ }
+ $backendService = $container->query('OCA\\Files_External\\Service\\BackendService');
+
+ /** @var \OCA\Files_External\Service\UserGlobalStoragesService $userGlobalStoragesService */
+ $userGlobalStoragesService = $container->query('OCA\Files_External\Service\UserGlobalStoragesService');
+ if (count($userGlobalStoragesService->getStorages()) > 0 || $backendService->isUserMountingAllowed()) {
+ \OCP\App::registerPersonal('files_external', 'personal');
+ }
}
/**
diff --git a/apps/files_external/lib/Lib/Backend/OwnCloud.php b/apps/files_external/lib/Lib/Backend/OwnCloud.php
index 59d1b2cec52..1304b09c87c 100644
--- a/apps/files_external/lib/Lib/Backend/OwnCloud.php
+++ b/apps/files_external/lib/Lib/Backend/OwnCloud.php
@@ -37,7 +37,7 @@ class OwnCloud extends Backend {
->setIdentifier('owncloud')
->addIdentifierAlias('\OC\Files\Storage\OwnCloud') // legacy compat
->setStorageClass('\OCA\Files_External\Lib\Storage\OwnCloud')
- ->setText($l->t('ownCloud'))
+ ->setText($l->t('Nextcloud'))
->addParameters([
(new DefinitionParameter('host', $l->t('URL'))),
(new DefinitionParameter('root', $l->t('Remote subfolder')))