// Destination site
var destinationSite = "site2";
// Destination folder
var destinationFolder = "fromSite1";
// Source folder
var sourceFolder = "copyToSite2";
var documentName = document.name;
// Construct destination site path
var destName = "Sites/"+destinationSite+"/documentLibrary/"+destinationFolder;
// Construct source site path
var srcName = space.displayPath;
var fullSrcName = srcName+"/"+sourceFolder;
// Get relative document path
var fullDocumentPath = String(document.displayPath);
var reg = new RegExp(fullSrcName,"g");
var subfolder = fullDocumentPath.replace(reg,"");
var copyPath = "/"+destName+subfolder;
var fullDestDocumentName = copyPath+"/"+documentName;
var destPathChild = companyhome.childByNamePath(copyPath);
var fullDestDocumentChild = companyhome.childByNamePath(fullDestDocumentName);
if (document.isContainer) {
if (null == fullDestDocumentChild) {
document.copy(destPathChild);
}
} else {
if (null != fullDestDocumentChild) {
fullDestDocumentChild.remove();
}
document.copy(destPathChild);
}
// récuperation du username de l'utilisateur courant
var utilisateur = person.properties["cm:userName"];
//ajout de la permission Coordinateur sur le noeud courant
document.setPermission("Coordinator", utilisateur );
document.save();
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.