@@ -2431,6 +2431,39 @@ def set_inline_tasks_checkbox(self, page_id, task_id, status):
24312431 status is CHECKED or UNCHECKED
24322432 :return:
24332433 """
2434- url = "/ rest/inlinetasks/1/task/{page_id}/{task_id}/" .format (page_id = page_id , task_id = task_id )
2434+ url = "rest/inlinetasks/1/task/{page_id}/{task_id}/" .format (page_id = page_id , task_id = task_id )
24352435 data = {"status" : status , "trigger" : "VIEW_PAGE" }
24362436 return self .post (url , json = data )
2437+
2438+ def get_jira_metadata (self , page_id ):
2439+ """
2440+ Get linked Jira ticket metadata
2441+ PRIVATE method
2442+ :param page_id: Page Id
2443+ :return:
2444+ """
2445+ url = "rest/jira-metadata/1.0/metadata"
2446+ params = {"pageId" : page_id }
2447+ return self .get (url , params = params )
2448+
2449+ def get_jira_metadata_aggregated (self , page_id ):
2450+ """
2451+ Get linked Jira ticket aggregated metadata
2452+ PRIVATE method
2453+ :param page_id: Page Id
2454+ :return:
2455+ """
2456+ url = "rest/jira-metadata/1.0/metadata/aggregate"
2457+ params = {"pageId" : page_id }
2458+ return self .get (url , params = params )
2459+
2460+ def clean_jira_metadata_cache (self , global_id ):
2461+ """
2462+ Clean cache for linked Jira app link
2463+ PRIVATE method
2464+ :param global_id: ID of Jira app link
2465+ :return:
2466+ """
2467+ url = "rest/jira-metadata/1.0/metadata/cache"
2468+ params = {"globalId" : global_id }
2469+ return self .delete (url , params = params )
0 commit comments