Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCôme Chilliet <come.chilliet@nextcloud.com>2022-03-10 13:51:20 +0300
committerCôme Chilliet <come.chilliet@nextcloud.com>2022-03-14 16:34:14 +0300
commitb4b9e8adf7106dda846c21b62eba2ba24640e3a5 (patch)
treebe368165a1a1764d989dca0b07771137e3f1adf3 /lib/public
parent5534f70c5ddfd83cef78cb95d5b66ae078b472b6 (diff)
Add getOriginalUid in IImportSource to simplify code when importing under another uid
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Diffstat (limited to 'lib/public')
-rw-r--r--lib/public/UserMigration/IImportSource.php8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/public/UserMigration/IImportSource.php b/lib/public/UserMigration/IImportSource.php
index 17ad4c9f12f..81fa1c0a3d1 100644
--- a/lib/public/UserMigration/IImportSource.php
+++ b/lib/public/UserMigration/IImportSource.php
@@ -32,6 +32,7 @@ use OCP\Files\Folder;
* @since 24.0.0
*/
interface IImportSource {
+ public const PATH_USER = 'user.json';
/**
* Reads a file from the export
@@ -97,6 +98,13 @@ interface IImportSource {
public function getMigratorVersion(string $migrator): ?int;
/**
+ * Get original uid of the imported account
+ *
+ * @since 24.0.0
+ */
+ public function getOriginalUid(): string;
+
+ /**
* Called after import is complete
*
* @since 24.0.0