From 2d7a7d12926eb07bf0306b4302b48318f9169e68 Mon Sep 17 00:00:00 2001 From: 99kies <1290017556@qq.com> Date: Thu, 23 Jul 2020 15:03:26 +0800 Subject: [PATCH] Add get_parent_content_title func --- atlassian/confluence.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/atlassian/confluence.py b/atlassian/confluence.py index 499d2ab34..180886984 100644 --- a/atlassian/confluence.py +++ b/atlassian/confluence.py @@ -117,6 +117,21 @@ def get_parent_content_id(self, page_id): log.error(e) return parent_content_id + def get_parent_content_title(self, page_id): + """ + Provide parent content title from page id + :type page_id: str + :return: + """ + parent_content_title = None + try: + parent_content_title = ( + (self.get_page_by_id(page_id=page_id, expand='ancestors').get('ancestors') or {})[-1].get( + 'title') or None) + except Exception as e: + log.error(e) + return parent_content_title + def get_page_space(self, page_id): """ Provide space key from content id