aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public/IUser.php
diff options
context:
space:
mode:
authorChristoph Wurst <christoph@winzerhof-wurst.at>2023-05-02 08:59:46 +0200
committerChristoph Wurst <christoph@winzerhof-wurst.at>2023-05-12 13:56:48 +0200
commit1381c4c157f3174917c994038ab74074a42a2aa8 (patch)
treefe70c5181a99330f4f3292ca217b386a2c6ff354 /lib/public/IUser.php
parent1399c88ee178d9fd60f3e9356f1d8c498c6c97e1 (diff)
downloadnextcloud-server-1381c4c157f3174917c994038ab74074a42a2aa8.tar.gz
nextcloud-server-1381c4c157f3174917c994038ab74074a42a2aa8.zip
feat(users): Store and load a user's manager
Co-Authored-By: hamza221 <hamzamahjoubi221@gmail.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Diffstat (limited to 'lib/public/IUser.php')
-rw-r--r--lib/public/IUser.php17
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/public/IUser.php b/lib/public/IUser.php
index 3a7e6ab1f11..b326e6192c0 100644
--- a/lib/public/IUser.php
+++ b/lib/public/IUser.php
@@ -270,4 +270,21 @@ interface IUser {
* @since 9.0.0
*/
public function setQuota($quota);
+
+ /**
+ * Get the user's manager UIDs
+ *
+ * @since 27.0.0
+ * @return string[]
+ */
+ public function getManagerUids(): array;
+
+ /**
+ * Set the user's manager UIDs
+ *
+ * @param string[] $uids UIDs of all managers
+ * @return void
+ * @since 27.0.0
+ */
+ public function setManagerUids(array $uids): void;
}