diff options
author | Joas Schilling <coding@schilljs.com> | 2017-07-03 12:21:31 +0200 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2017-07-04 10:54:13 +0200 |
commit | da6dd4898ae90b8a692426d0b341dae7e1c235d8 (patch) | |
tree | 889772de8c03f9b1f586b962a74d56d89b92806b /lib/private/Settings | |
parent | c94dbddd12099418ed010284201ec90fb74111f9 (diff) | |
download | nextcloud-server-da6dd4898ae90b8a692426d0b341dae7e1c235d8.tar.gz nextcloud-server-da6dd4898ae90b8a692426d0b341dae7e1c235d8.zip |
Move sync client to the firstrunwizard app
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to 'lib/private/Settings')
-rw-r--r-- | lib/private/Settings/Manager.php | 5 | ||||
-rw-r--r-- | lib/private/Settings/Personal/SyncClients.php | 85 |
2 files changed, 0 insertions, 90 deletions
diff --git a/lib/private/Settings/Manager.php b/lib/private/Settings/Manager.php index db147e05eb9..3c5ff5670da 100644 --- a/lib/private/Settings/Manager.php +++ b/lib/private/Settings/Manager.php @@ -423,11 +423,6 @@ class Manager implements IManager { $form = new Personal\Security(); $forms[$form->getPriority()] = [$form]; } - if($section === 'sync-clients') { - /** @var ISettings $form */ - $form = new Personal\SyncClients($this->config, $this->defaults); - $forms[$form->getPriority()] = [$form]; - } if ($section === 'additional') { /** @var ISettings $form */ $form = new Personal\Additional($this->config); diff --git a/lib/private/Settings/Personal/SyncClients.php b/lib/private/Settings/Personal/SyncClients.php deleted file mode 100644 index c4efcb63fe5..00000000000 --- a/lib/private/Settings/Personal/SyncClients.php +++ /dev/null @@ -1,85 +0,0 @@ -<?php -/** - * @copyright Copyright (c) 2017 Arthur Schiwon <blizzz@arthur-schiwon.de> - * - * @author Arthur Schiwon <blizzz@arthur-schiwon.de> - * - * @license GNU AGPL version 3 or any later version - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - * - */ - -namespace OC\Settings\Personal; - - -use OCP\AppFramework\Http\TemplateResponse; -use OCP\IConfig; -use OCP\Settings\ISettings; - -class SyncClients implements ISettings { - - /** @var IConfig */ - private $config; - /** @var \OC_Defaults */ - private $defaults; - - public function __construct(IConfig $config, \OC_Defaults $defaults) { - $this->config = $config; - $this->defaults = $defaults; - } - - /** - * @return TemplateResponse returns the instance with all parameters set, ready to be rendered - * @since 9.1 - */ - public function getForm() { - $parameters = [ 'clients' => $this->getClientLinks() ]; - return new TemplateResponse('settings', 'settings/personal/sync-clients', $parameters); - } - - /** - * @return string the section ID, e.g. 'sharing' - * @since 9.1 - */ - public function getSection() { - return 'sync-clients'; - } - - /** - * @return int whether the form should be rather on the top or bottom of - * the admin section. The forms are arranged in ascending order of the - * priority values. It is required to return a value between 0 and 100. - * - * E.g.: 70 - * @since 9.1 - */ - public function getPriority() { - return 20; - } - - /** - * returns an array containing links to the various clients - * - * @return array - */ - private function getClientLinks() { - $clients = [ - 'desktop' => $this->config->getSystemValue('customclient_desktop', $this->defaults->getSyncClientUrl()), - 'android' => $this->config->getSystemValue('customclient_android', $this->defaults->getAndroidClientUrl()), - 'ios' => $this->config->getSystemValue('customclient_ios', $this->defaults->getiOSClientUrl()) - ]; - return $clients; - } -} |