diff options
-rw-r--r-- | layouts/feature_flags_table.md.erb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/layouts/feature_flags_table.md.erb b/layouts/feature_flags_table.md.erb index 97457c80..7e39fb3a 100644 --- a/layouts/feature_flags_table.md.erb +++ b/layouts/feature_flags_table.md.erb @@ -27,11 +27,11 @@ The feature flags available to you depend on: <%= 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 %> @@ -61,6 +61,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 %> |