Skip to content

Commit 75c0153

Browse files
committed
feat: add unsupported version entry to picker when viewing old branch docs
When building docs for a branch older than version_start (e.g. stable26), the picker now includes that version labeled "(unsupported)" at the bottom, so users can see: 35 (latest), 34 (stable), 33, 32, 26 (unsupported). Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
1 parent 5f3d7eb commit 75c0153

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

conf.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,15 @@ def setup(app):
9797

9898
def generateVersionsDocs(current_docs):
9999
versions_doc = []
100+
101+
# If viewing an unsupported (older than version_start) branch, prepend it so it
102+
# appears last after the template's |reverse — e.g. "26 (unsupported)" at the bottom.
103+
if _stable_ver:
104+
branch_ver = int(_stable_ver.group(1))
105+
if branch_ver < version_start:
106+
url = 'https://docs.nextcloud.com/server/%s/%s' % (str(branch_ver), current_docs)
107+
versions_doc.append((branch_ver, url, '%s (unsupported)' % branch_ver))
108+
100109
for v in range(version_start, version_stable):
101110
url = 'https://docs.nextcloud.com/server/%s/%s' % (str(v), current_docs)
102111
versions_doc.append((v, url, str(v)))

0 commit comments

Comments
 (0)