Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Override pages in confluence space

Paz Grimberg September 24, 2017

Hi,

I wrote an event handler script that listens to "LabelAddEvent" and creates a copy of the page that fired the event in a differnet space.

I would like to be able to re-lable the original page - which means to override the page that already created in the new space.

Following code lines works from script console to remove the content intirely from the new page , but it doesnt work from inside the event handler script..

Let me know your thoughts!

Thanks!

 //check for existing page in publish space in order to over-write
Page ExistingPage = pageManager.getPage("TW", SnapshotPage.title)
if(ExistingPage){
def ExistingPageContent = ExistingPage.getEntity()
SnapshotPagechildPages?.each{ child ->
Page ExistingChildPage = pageManager.getPage("TW", child.title)
def ExistingchildPageContent = ExistingChildPage.getEntity()
pageManager.removeContentEntity(ExistingchildPageContent)
}
pageManager.removeContentEntity(ExistingPageContent)
}
else{

}

 

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events