summaryrefslogtreecommitdiffstats
path: root/apps/dav/command
diff options
context:
space:
mode:
authorThomas Müller <thomas.mueller@tmit.eu>2016-04-13 15:53:57 +0200
committerThomas Müller <thomas.mueller@tmit.eu>2016-04-13 15:53:57 +0200
commit439de52534917c8588ac04ac3c24d08a13f57197 (patch)
tree27040c5718b32226c81cee795e52f634de3cd8b3 /apps/dav/command
parent3c0a1d4241c16c13b3fd93406402320284d153d9 (diff)
downloadnextcloud-server-439de52534917c8588ac04ac3c24d08a13f57197.tar.gz
nextcloud-server-439de52534917c8588ac04ac3c24d08a13f57197.zip
Remove dav migration for 9.1
Diffstat (limited to 'apps/dav/command')
-rw-r--r--apps/dav/command/migrateaddressbooks.php86
-rw-r--r--apps/dav/command/migratecalendars.php85
2 files changed, 0 insertions, 171 deletions
diff --git a/apps/dav/command/migrateaddressbooks.php b/apps/dav/command/migrateaddressbooks.php
deleted file mode 100644
index 562f19a2300..00000000000
--- a/apps/dav/command/migrateaddressbooks.php
+++ /dev/null
@@ -1,86 +0,0 @@
-<?php
-/**
- * @author Lukas Reschke <lukas@owncloud.com>
- * @author Thomas Müller <thomas.mueller@tmit.eu>
- *
- * @copyright Copyright (c) 2016, ownCloud, Inc.
- * @license AGPL-3.0
- *
- * This code is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License, version 3,
- * as published by the Free Software Foundation.
- *
- * 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, version 3,
- * along with this program. If not, see <http://www.gnu.org/licenses/>
- *
- */
-
-namespace OCA\Dav\Command;
-
-use OCP\IUser;
-use OCP\IUserManager;
-use Symfony\Component\Console\Command\Command;
-use Symfony\Component\Console\Helper\ProgressBar;
-use Symfony\Component\Console\Input\InputArgument;
-use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Output\OutputInterface;
-
-class MigrateAddressbooks extends Command {
-
- /** @var IUserManager */
- protected $userManager;
-
- /** @var \OCA\Dav\Migration\MigrateAddressbooks */
- private $service;
-
- /**
- * @param IUserManager $userManager
- * @param \OCA\Dav\Migration\MigrateAddressbooks $service
- */
- function __construct(IUserManager $userManager,
- \OCA\Dav\Migration\MigrateAddressbooks $service
- ) {
- parent::__construct();
- $this->userManager = $userManager;
- $this->service = $service;
- }
-
- protected function configure() {
- $this
- ->setName('dav:migrate-addressbooks')
- ->setDescription('Migrate addressbooks from the contacts app to core')
- ->addArgument('user',
- InputArgument::OPTIONAL,
- 'User for whom all addressbooks will be migrated');
- }
-
- protected function execute(InputInterface $input, OutputInterface $output) {
- $this->service->setup();
-
- $user = $input->getArgument('user');
- if (!is_null($user)) {
- if (!$this->userManager->userExists($user)) {
- throw new \InvalidArgumentException("User <$user> in unknown.");
- }
- $output->writeln("Start migration for $user");
- $this->service->migrateForUser($user);
- return;
- }
- $output->writeln("Start migration of all known users ...");
- $p = new ProgressBar($output);
- $p->start();
- $this->userManager->callForAllUsers(function($user) use ($p) {
- $p->advance();
- /** @var IUser $user */
- $this->service->migrateForUser($user->getUID());
- });
-
- $p->finish();
- $output->writeln('');
- }
-}
diff --git a/apps/dav/command/migratecalendars.php b/apps/dav/command/migratecalendars.php
deleted file mode 100644
index d887309ac3e..00000000000
--- a/apps/dav/command/migratecalendars.php
+++ /dev/null
@@ -1,85 +0,0 @@
-<?php
-/**
- * @author Lukas Reschke <lukas@owncloud.com>
- * @author Thomas Müller <thomas.mueller@tmit.eu>
- *
- * @copyright Copyright (c) 2016, ownCloud, Inc.
- * @license AGPL-3.0
- *
- * This code is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License, version 3,
- * as published by the Free Software Foundation.
- *
- * 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, version 3,
- * along with this program. If not, see <http://www.gnu.org/licenses/>
- *
- */
-namespace OCA\Dav\Command;
-
-use OCP\IUser;
-use OCP\IUserManager;
-use Symfony\Component\Console\Command\Command;
-use Symfony\Component\Console\Helper\ProgressBar;
-use Symfony\Component\Console\Input\InputArgument;
-use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Output\OutputInterface;
-
-class MigrateCalendars extends Command {
-
- /** @var IUserManager */
- protected $userManager;
-
- /** @var \OCA\Dav\Migration\MigrateCalendars */
- private $service;
-
- /**
- * @param IUserManager $userManager
- * @param \OCA\Dav\Migration\MigrateCalendars $service
- */
- function __construct(IUserManager $userManager,
- \OCA\Dav\Migration\MigrateCalendars $service
- ) {
- parent::__construct();
- $this->userManager = $userManager;
- $this->service = $service;
- }
-
- protected function configure() {
- $this
- ->setName('dav:migrate-calendars')
- ->setDescription('Migrate calendars from the calendar app to core')
- ->addArgument('user',
- InputArgument::OPTIONAL,
- 'User for whom all calendars will be migrated');
- }
-
- protected function execute(InputInterface $input, OutputInterface $output) {
- $this->service->setup();
-
- $user = $input->getArgument('user');
- if (!is_null($user)) {
- if (!$this->userManager->userExists($user)) {
- throw new \InvalidArgumentException("User <$user> in unknown.");
- }
- $output->writeln("Start migration for $user");
- $this->service->migrateForUser($user);
- return;
- }
- $output->writeln("Start migration of all known users ...");
- $p = new ProgressBar($output);
- $p->start();
- $this->userManager->callForAllUsers(function($user) use ($p) {
- $p->advance();
- /** @var IUser $user */
- $this->service->migrateForUser($user->getUID());
- });
-
- $p->finish();
- $output->writeln('');
- }
-}