09-04-2015 01:02 AM
/*Set permission to a folder using Alfresco javascript API*/
//search for the folder node using lucene search
var folderNode = search.luceneSearch('+PATH:"/app:company_home/cm:testing/*" AND TYPE:\"cm:folder" AND @cm\\:name:"test"');
//make sure we only get one node
if(folderNode.length == 1){
//set permission "Contributor" to user with username "anythingalfresco" and group "ANYTHINGALFRESCOGROUP"
folderNode[0].setPermission("Contributor", user);
folderNode[0].setInheritsPermissions(false);
model.myStatus = "Permission was set successfully!";
}else if (folderNode.length == 0){
//no node was found
model.myStatus = "Folder not found";
}else{
//either greater than two was found
model.myStatus = "Duplicate folder found";
}
09-04-2015 03:15 AM
09-04-2015 04:25 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.