Commit Graph

32 Commits (680f439f736e199576844cd2d3cc3854e95201af)

Author SHA1 Message Date
Christopher Ng a770fd8236 Skip instead of throwing on invalid address book migration
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-02-23 15:24:46 +07:00
Christopher Ng 07bf129809 Skip instead of throwing on invalid calendar migration
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-02-23 15:22:31 +07:00
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2023-11-23 10:36:13 +07:00
Christopher Ng 5281623329 fix(dav): Remove usage of indirect thecodingmachine/safe dependency
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-10-24 11:25:42 +07:00
Christopher Ng 4e51f5224c feat(UserMigration)!: 32-bit support
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-05-05 17:59:57 +07:00
Christoph Wurst afd1ddb0ea
chore(dav): Make json_encode and json_decode throw on error
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-01-19 19:19:22 +07:00
Christopher Ng 5f31d4b0bf Fix empty address books being exported
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-07-05 17:00:27 +07:00
Christopher Ng aaedc95e81 Update calendar estimation
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-05-30 22:48:15 +07:00
Christopher Ng 9fbbbc7ca6 Update contacts estimation
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-05-30 17:49:05 +07:00
Christopher Ng 432bc9a585 Update method name
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-05-30 17:49:05 +07:00
Côme Chilliet 6da413f7af Move new IMigrator method to a specific interface ISizeEstimationMigrator
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-05-30 07:36:13 +07:00
Côme Chilliet 09917b8583 Implement getExportEstimatedSize in migrators
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-05-30 07:36:13 +07:00
Christopher Ng 522cc891c7 Fix warning
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-04-20 04:47:58 +07:00
Christopher Ng e7f293ba63 Update naming of address book exports
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-04-20 04:46:28 +07:00
Christopher Ng e670f692cc Fix export of shared calendars
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-04-20 04:43:30 +07:00
Vincent Petry 78c8e57896
Fix migrators according to exceptions
Fixed syntax errors.
Removed if condition for copyToFolder since it's void now.
Change signature of setMigratorVersions to also be void.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-04-13 16:52:40 +07:00
Côme Chilliet 0fd72f4355
Adapt existing migrators to new API
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-04-13 16:52:40 +07:00
Valdnet 13b5118c76
l10n: Remove comma
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
2022-04-12 10:15:10 +07:00
Côme Chilliet dda51d49d7 Use Migrators id instead of class names
This will help with UI and means migrators can move in namespaces
 without changing export format.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-04-11 13:59:27 +07:00
Christopher Ng e08b8c47a2 Extend calendar migrator
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-04-08 19:31:22 +07:00
Christopher Ng d8eaae8217 Extend contacts migrator
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-04-08 19:31:22 +07:00
Christopher Ng 53c9edc64d Output literal null string
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-03-30 18:28:49 +07:00
Christopher Ng d3505a2ed0 Access by array key instead of destructuring
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-03-30 18:28:49 +07:00
Christopher Ng 38d4c5290b Contacts export and import
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-03-30 18:28:49 +07:00
Christopher Ng cdb93e7f1d Show filename in output message
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-03-29 23:12:52 +07:00
Christopher Ng e4f1d4192a Skip import of current calendar on error
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-03-29 23:12:52 +07:00
Côme Chilliet 8f97f722ec
Extends UserMigrationException in CalendarMigratorException
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-03-14 14:34:16 +07:00
Christopher Ng e97701c6b0 Improve error handling and output messages
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-03-09 19:46:37 +07:00
Christopher Ng 0cbb6d7ba9 Various minor updates
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-03-02 02:15:05 +07:00
Christopher Ng aafb305fed Minor updates
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-03-02 01:59:15 +07:00
Christopher Ng 302a67f685 Integrate migrator
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-03-02 01:59:15 +07:00
Christopher Ng 4eff359441 Calendar export and import
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-03-02 01:59:15 +07:00