Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
/*
Execute this from the javascript console in the browser, after you log in pentaho.
Get the listing of children of :home
Go through the list and send a put to deletepermanent with the id of the node.
*/
$.getJSON("http://<server_url>:8080/pentaho/api/repo/files/:home/children", function(data){
$.each(data, function(i, nodes){
nodes.forEach(function(node){
console.log(node.path,node.id);
jQuery.ajax({
async:false,
type: "PUT",
url: "http://<server_url>:8080/pentaho/api/repo/files/deletepermanent",
data: node.id
});
})
})
});
@danielpradilla
Copy link
Author

danielpradilla commented Apr 29, 2018

@apkumardba
Copy link

apkumardba commented Jun 20, 2021

Thank you Daneil this really works..

Do you have similar script to clear the Carte ID's from the Kettle Status or do we have any permanent solution to get rid of these logs too..

@apkumardba
Copy link

apkumardba commented Sep 29, 2021

Do we have any similar script to clear carte id objects ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment