ASPECT:"qshare:shared" ASPECT:"qshare:shared" AND @cm:creator:"ccl001" ASPECT:"qshare:shared" AND @qshare:sharedBy:"ccl001" ASPECT:"qshare:shared" AND @cm:modified:["2014-12-31" TO NOW] ASPECT:"qshare:shared" AND @cm:modified:[MIN TO "2013-12-31"]
var nodes = search.luceneSearch('ASPECT:"qshare:shared"'); var count = 0; for each(var node in nodes) { count = count + 1; logger.log(count + ": "+node.displayPath+"/"+node.name); // Uncomment these two lines for unsharing //logger.log(" Cleaning the aspect.."); //node.removeAspect("qshare:shared"); //node.save(); //logger.log(" Done"); }
var nodes = search.luceneSearch('ASPECT:"qshare:shared" AND @cm\\:modified:["2014-12-31" TO NOW]');
var today = new Date(); var month = today.getMonth() + 1; //months from 1-12 var day = today.getDate(); var year = today.getFullYear(); var mydate = year+"-"+month+"-"+day; var nodes = search.luceneSearch('ASPECT:"qshare:shared" AND @cm\\:to:"'+mydate+'"'); var count = 0; for each(var node in nodes) { count = count + 1; logger.log(count + ": "+node.displayPath+"/"+node.name); logger.log(" This public url is expired --> "+node.properties["cm:to"]); logger.log(" Cleaning the aspect.."); node.removeAspect("qshare:shared"); //node.removeAspect("cm:effectivity"); node.save(); logger.log("Done"); }