From 50603d8f5df873faa5db370cfad570e5ae24de21 Mon Sep 17 00:00:00 2001 From: pierreozoux <pierre@ozoux.net> Date: Fri, 3 Jun 2016 15:49:29 +0200 Subject: [PATCH] Adds quota and email and use api --- utils/add_user | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/utils/add_user b/utils/add_user index 97aa94d..504ab1d 100755 --- a/utils/add_user +++ b/utils/add_user @@ -4,6 +4,7 @@ source /etc/environment email=$1 cc_welcome_email=$2 +quota=$3 password=`tr -dc A-Za-z0-9_ < /dev/urandom | head -c 10 | xargs` local_part=`echo $email | cut -d@ -f1` @@ -15,6 +16,9 @@ curl --data "local_part=${local_part}&domain=${domain_id}&password=${password}&w rm /tmp/cookie.txt +curl -X POST --user ${cloud_admin}:${cloud_pass} https://${cloud_hostname}/ocs/v1.php/cloud/users -d userid="${email}" -d password="${password}" +curl -X PUT --user ${cloud_admin}:${cloud_pass} https://${cloud_hostname}/ocs/v1.php/cloud/users/${email} -d key="email" -d value="${email}" +curl -X PUT --user ${cloud_admin}:${cloud_pass} https://${cloud_hostname}/ocs/v1.php/cloud/users/${email} -d key="quota" -d value="${quota}" + docker exec -it --user www-data `echo ${cloud_hostname}_app_1 |sed 's/-//g' | sed 's/\.//g'` bash -c "\ - OC_PASS=${password} php occ user:add --display-name ${local_part} ${local_part} --password-from-env &&\ - php occ mail:account:create ${local_part} ${local_part} ${email} ${mail_hostname} 993 ssl ${email} ${password} ${mail_hostname} 587 tls ${email} ${password}" + php occ mail:account:create ${email} ${email} ${email} ${mail_hostname} 993 ssl ${email} ${password} ${mail_hostname} 587 tls ${email} ${password}" -- GitLab