Skip to content

Commit 22694d5

Browse files
authored
Feat: Enable use of recursion-level parameter for wiki get_page (show) command (#1405)
1 parent 87b9d07 commit 22694d5

File tree

1 file changed

+4
-2
lines changed
  • azure-devops/azext_devops/dev/team

1 file changed

+4
-2
lines changed

azure-devops/azext_devops/dev/team/wiki.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ def update_page(wiki, path, version, comment=_DEFAULT_PAGE_UPDATE_MESSAGE, conte
182182

183183

184184
def get_page(wiki, path, version=None, open=False, # pylint: disable=redefined-builtin
185-
include_content=False, organization=None, project=None, detect=None):
185+
include_content=False, organization=None, project=None, detect=None, recursion_level=None):
186186
"""Get the content of a page or open a page.
187187
:param wiki: Name or Id of the wiki.
188188
:type wiki: str
@@ -194,14 +194,16 @@ def get_page(wiki, path, version=None, open=False, # pylint: disable=redefined-
194194
:type include_content: str
195195
:param open: Open the wiki page in your web browser.
196196
:type open: bool
197+
:param recursion_level: Include subpages of the page.
198+
:type recursion_level: str
197199
"""
198200
organization, project = resolve_instance_and_project(detect=detect,
199201
organization=organization,
200202
project=project)
201203
wiki_client = get_wiki_client(organization)
202204
page_object = wiki_client.get_page(
203205
wiki_identifier=wiki, project=project, path=path,
204-
recursion_level=None, version_descriptor=version,
206+
recursion_level=recursion_level, version_descriptor=version,
205207
include_content=include_content)
206208
if open:
207209
webbrowser.open_new(url=page_object.page.remote_url)

0 commit comments

Comments
 (0)