Skip to content

Instantly share code, notes, and snippets.

@danielpradilla
Created April 29, 2018 01:43
Show Gist options
  • Save danielpradilla/72a603a5d0de71771e0b5836bde05479 to your computer and use it in GitHub Desktop.
Save danielpradilla/72a603a5d0de71771e0b5836bde05479 to your computer and use it in GitHub Desktop.
/*
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
});
})
})
});
@apkumardba
Copy link

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