Skip to content

Commit d6a6d70

Browse files
committed
Always display the earliest in-development series in banners
Instead of the latest.
1 parent 4d926eb commit d6a6d70

File tree

5 files changed

+8
-3
lines changed

5 files changed

+8
-3
lines changed

_ext/release_file_parser.rb

+1
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@ def sortReleaseHashes(project)
220220
if series[:status] == nil
221221
if !series.stable
222222
series[:status] = 'development'
223+
project[:next_dev_series] = series
223224
else
224225
# By default, stable series that are not the latest are considered end-of-life'd.
225226
# This can be overridden in yaml.

_ext/releases.rb

+5
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ def latest_series(p = page)
2222
return project.latest_series
2323
end
2424

25+
def next_dev_series(p = page)
26+
project = site.projects[p.project]
27+
return project.next_dev_series
28+
end
29+
2530
def series(p = page, version)
2631
project = site.projects[p.project]
2732
return project.release_series[version]

_partials/project/about-buttons.html.haml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
- project_description = site.projects[real_page.project]
33
- stable_series = latest_stable_series(real_page)
44
- series = latest_series(real_page)
5-
- dev_series = series != stable_series ? series : nil
5+
- dev_series = next_dev_series(real_page)
66
- get_started_url = project_description.nil? || stable_series.nil? ? nil : getting_started_guide(project_description, stable_series)&.html_url
77

88
- if not get_started_url.nil?

_partials/project/documentation-buttons.html.haml

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
- project_description = site.projects[real_page.project]
33
- stable_series = latest_stable_series(real_page)
44
- series = latest_series(real_page)
5-
- dev_series = series != stable_series ? series : nil
65
- get_started_url = stable_series.nil? ? nil : getting_started_guide(project_description, stable_series)&.html_url
76

87
- if not get_started_url.nil?

_partials/project/releases-buttons.html.haml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
- real_page = page["real_page"]
22
- stable_series = latest_stable_series(real_page)
33
- series = latest_series(real_page)
4-
- dev_series = series != stable_series ? series : nil
4+
- dev_series = next_dev_series(real_page)
55

66
- if not (stable_series.nil? && dev_series.nil?)
77
- unless stable_series.nil?

0 commit comments

Comments
 (0)