Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-docs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAchilleas Pipinellis <axil@gitlab.com>2023-02-15 00:30:10 +0300
committerAchilleas Pipinellis <axil@gitlab.com>2023-02-15 00:42:29 +0300
commitd04e9aa15123d62b693adac200c5d2de567169e0 (patch)
tree0bec1cf73d1d4ac7fafdf2a765adb3215cad0411
parentf18f3f69322b767222411c85fc830872252ce5c6 (diff)
Sort feature flags table by milestone
-rw-r--r--layouts/feature_flags_table.md.erb6
1 files changed, 3 insertions, 3 deletions
diff --git a/layouts/feature_flags_table.md.erb b/layouts/feature_flags_table.md.erb
index 98b142cc..5739f55a 100644
--- a/layouts/feature_flags_table.md.erb
+++ b/layouts/feature_flags_table.md.erb
@@ -30,11 +30,11 @@ The following sections describe the **default** state of each feature flag.
<%= ffs.count %> feature flags are available in <%= product %>.
-<% sorted_ff = ffs.sort_by { |ff| ff[:name] } %>
+<% sorted_ff = ffs.sort_by { |ff| ff[:milestone].to_f } %>
| Name | Group | Milestone | Default state | Rollout issue |
|------|--------|-----------|---------------|---------------|
-<% sorted_ff.each do |ff| %>| <%= ff[:introduced_by_url] ? "[`#{ff[:name]}`](#{ff[:introduced_by_url]})" : "`#{ff[:name]}`" %> | `<%= ff[:group] || 'Not defined' %>` | <%= ff[:milestone] || 'Not defined' %> | <%= enabled_state(ff) %> | <%= ff[:rollout_issue_url] ? "<#{ff[:rollout_issue_url]}>" : 'Not defined' %> |
+<% sorted_ff.reverse.each do |ff| %>| <%= ff[:introduced_by_url] ? "[`#{ff[:name]}`](#{ff[:introduced_by_url]})" : "`#{ff[:name]}`" %> | `<%= ff[:group] || 'Not defined' %>` | <%= ff[:milestone] || 'Not defined' %> | <%= enabled_state(ff) %> | <%= ff[:rollout_issue_url] ? "<#{ff[:rollout_issue_url]}>" : 'Not defined' %> |
<% end %>
<% end %>
@@ -65,6 +65,6 @@ GitLab features [are delivered](https://about.gitlab.com/handbook/engineering/re
| Milestone | Count | Enabled | Disabled |
|-----------|-------|---------|----------|
-<% ff_milestones.each do |milestone, ffs| %> | <%= milestone %> | <%= ffs.count %> | <%= enabled_count(ffs) %> | <%= disabled_count(ffs) %> |
+<% ff_milestones.reverse.each do |milestone, ffs| %> | <%= milestone %> | <%= ffs.count %> | <%= enabled_count(ffs) %> | <%= disabled_count(ffs) %> |
<% end %>
<% end %>