Skip to content

Commit 40f8e40

Browse files
authored
Confluence: Extend move actions (#443)
* Add move methods
1 parent 0b162f2 commit 40f8e40

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

atlassian/confluence.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -416,19 +416,22 @@ def create_page(self, space, title, body, parent_id=None, type='page',
416416
data['ancestors'] = [{'type': type, 'id': parent_id}]
417417
return self.post(url, data=data)
418418

419-
def move_page(self, space_key, page_id, target_title, position="append"):
419+
def move_page(self, space_key, page_id, target_id=None, target_title=None, position="append"):
420420
"""
421421
Move page method
422422
:param space_key:
423423
:param page_id:
424424
:param target_title:
425-
:param position: topLevel or append
425+
:param target_id:
426+
:param position: topLevel or append , above
426427
:return:
427428
"""
428429
url = "/pages/movepage.action"
429430
params = {"spaceKey": space_key, "pageId": page_id}
430431
if target_title:
431432
params["targetTitle"] = target_title
433+
if target_id:
434+
params["targetId"] = target_id
432435
if position:
433436
params["position"] = position
434437
return self.get(url, params=params, headers=self.no_check_headers)

0 commit comments

Comments
 (0)