diff options
Diffstat (limited to 'apps/provisioning_api/lib/Controller/UsersController.php')
-rw-r--r-- | apps/provisioning_api/lib/Controller/UsersController.php | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/provisioning_api/lib/Controller/UsersController.php b/apps/provisioning_api/lib/Controller/UsersController.php index 52021ec2486..d5e568b9184 100644 --- a/apps/provisioning_api/lib/Controller/UsersController.php +++ b/apps/provisioning_api/lib/Controller/UsersController.php @@ -199,6 +199,7 @@ class UsersController extends AUserData { * * @param string $userid * @param string $password + * @param string $displayName * @param string $email * @param array $groups * @param array $subadmins @@ -209,6 +210,7 @@ class UsersController extends AUserData { */ public function addUser(string $userid, string $password = '', + string $displayName = '', string $email = '', array $groups = [], array $subadmin = [], @@ -282,6 +284,10 @@ class UsersController extends AUserData { $subAdminManager->createSubAdmin($newUser, $group); } + if ($displayName !== '') { + $this->editUser($userid, 'display', $displayName); + } + if ($quota !== '') { $this->editUser($userid, 'quota', $quota); } |