diff --git a/admin_manual/_templates/versions.html b/admin_manual/_templates/versions.html
index 6c037362d64..d5efa3f05e4 100644
--- a/admin_manual/_templates/versions.html
+++ b/admin_manual/_templates/versions.html
@@ -9,7 +9,7 @@
data-toggle="rst-current-version"
aria-expanded="false"
aria-controls="rst-other-versions-admin">
- ☁️ {{ current_version }}
+ ☁️ {% if current_version == 'stable' %}{{ version_stable }} (stable){% elif current_version == 'latest' %}{{ version_stable|int + 1 }} (latest){% else %}{{ current_version }}{% endif %}
@@ -22,7 +22,7 @@
style="color: var(--dark-link-color);"
{% endif %}
>
- {{ slug }}
+ {% if slug == 'stable' %}{{ version_stable }} (stable){% elif slug == 'latest' %}{{ version_stable|int + 1 }} (latest){% else %}{{ slug }}{% endif %}
{% endfor %}
diff --git a/conf.py b/conf.py
index 7b05a687c30..12dbc0be6d4 100644
--- a/conf.py
+++ b/conf.py
@@ -80,9 +80,9 @@ def setup(app):
def generateVersionsDocs(current_docs):
versions_doc = []
- for v in range(version_start, version_stable + 1):
+ for v in range(version_start, version_stable):
url = 'https://docs.nextcloud.com/server/%s/%s' % (str(v), current_docs)
- versions_doc.append(tuple((v, url)))
+ versions_doc.append(tuple((str(v), url)))
versions_doc.append(tuple(('stable', 'https://docs.nextcloud.com/server/%s/%s' % ('stable', current_docs))))
versions_doc.append(tuple(('latest', 'https://docs.nextcloud.com/server/%s/%s' % ('latest', current_docs))))
return versions_doc
@@ -93,7 +93,8 @@ def generateVersionsDocs(current_docs):
github_branch = 'master'
html_context = {
- 'current_version': version,
+ 'current_version': release,
+ 'version_stable': str(version_stable),
'READTHEDOCS': True,
# force github plugin
diff --git a/developer_manual/_templates/versions.html b/developer_manual/_templates/versions.html
index ea5cd040551..277005def4e 100644
--- a/developer_manual/_templates/versions.html
+++ b/developer_manual/_templates/versions.html
@@ -9,7 +9,7 @@
data-toggle="rst-current-version"
aria-expanded="false"
aria-controls="rst-other-versions-dev">
- ☁️ {{ current_version }}
+ ☁️ {% if current_version == 'stable' %}{{ version_stable }} (stable){% elif current_version == 'latest' %}{{ version_stable|int + 1 }} (latest){% else %}{{ current_version }}{% endif %}
@@ -22,7 +22,7 @@
style="color: var(--dark-link-color);"
{% endif %}
>
- {{ slug }}
+ {% if slug == 'stable' %}{{ version_stable }} (stable){% elif slug == 'latest' %}{{ version_stable|int + 1 }} (latest){% else %}{{ slug }}{% endif %}
{% endfor %}
diff --git a/user_manual/_templates/versions.html b/user_manual/_templates/versions.html
index d5ab32f072c..97ec246987a 100644
--- a/user_manual/_templates/versions.html
+++ b/user_manual/_templates/versions.html
@@ -68,7 +68,7 @@
aria-controls="rst-other-versions-user">
🌐 {{ language_names.get(language, language) }}
- ☁️ {{ current_version }}
+ ☁️ {% if current_version == 'stable' %}{{ version_stable }} (stable){% elif current_version == 'latest' %}{{ version_stable|int + 1 }} (latest){% else %}{{ current_version }}{% endif %}
@@ -97,7 +97,7 @@
style="color: var(--dark-link-color);"
{% endif %}
>
- {{ slug }}
+ {% if slug == 'stable' %}{{ version_stable }} (stable){% elif slug == 'latest' %}{{ version_stable|int + 1 }} (latest){% else %}{{ slug }}{% endif %}
{% endfor %}