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