diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/person/people.post.json.js b/config/alfresco/templates/webscripts/org/alfresco/repository/person/people.post.json.js index 08b1c33f83..5e2307f707 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/person/people.post.json.js +++ b/config/alfresco/templates/webscripts/org/alfresco/repository/person/people.post.json.js @@ -59,6 +59,21 @@ function main() var quota = (json.has("quota") ? json.get("quota") : -1); people.setQuota(person, quota.toString()); + // apply groups if supplied - note that only Admin can successfully do this + if (json.has("groups")) + { + var groups = json.get("groups"); + for (var index=0; index"${person.properties.companyemail}"<#else>null, "skype" : <#if person.properties.skype??>"${person.properties.skype}"<#else>null, "instantmsg" : <#if person.properties.instantmsg??>"${person.properties.instantmsg}"<#else>null, - "quota" : <#if person.properties.sizeQuota??>${person.properties.sizeQuota?c}<#else>0, + "quota" : <#if person.properties.sizeQuota??>${person.properties.sizeQuota?c}<#else>-1, "sizeCurrent" : <#if person.properties.sizeCurrent??>${person.properties.sizeCurrent?c}<#else>0, "persondescription" : <#if person.properties.persondescription??>"${person.properties.persondescription.content}"<#else>null