fix clean script

This commit is contained in:
Eugenio Romano 2019-04-15 09:12:13 +01:00
parent b806556453
commit 5e9cbe5690

View File

@ -25,13 +25,15 @@ async function main() {
async function cleanRoot(alfrescoJsApi) { async function cleanRoot(alfrescoJsApi) {
console.log('====== Clean Root ======'); console.log('====== Clean Root ======');
let rootNodes = await alfrescoJsApi.core.nodesApi.getNodeChildren('-root-'); let rootNodes = await alfrescoJsApi.core.nodesApi.getNodeChildren('-root-', {
include: ['properties']
});
for (let i = 0; i < rootNodes.list.entries.length; i++) { for (let i = 0; i < rootNodes.list.entries.length; i++) {
sleep(200); sleep(200);
console.log(rootNodes.list.entries[i].entry.id); if(rootNodes.list.entries[i].entry.createdByUser.id !== 'System') {
try { try {
await alfrescoJsApi.core.nodesApi.deleteNode(rootNodes.list.entries[i].entry.id); await alfrescoJsApi.core.nodesApi.deleteNode(rootNodes.list.entries[i].entry.id);
@ -40,8 +42,7 @@ async function cleanRoot(alfrescoJsApi) {
} }
} }
}
cleanRoot(alfrescoJsApi);
} }
async function emptyTrashCan(alfrescoJsApi) { async function emptyTrashCan(alfrescoJsApi) {