Skip to content
Snippets Groups Projects

Admin runner filtering by version

Merged Markus Ferrell requested to merge markus.ferrell/gitlab:admin_runner_sorting into master
All threads resolved!
Compare and
12 files
+ 226
2
Compare changes
  • Side-by-side
  • Inline
Files
12
@@ -20,6 +20,7 @@ def execute
filter_by_upgrade_status!
filter_by_runner_type!
filter_by_tag_list!
filter_by_version_prefix!
sort!
request_tag_list!
@@ -113,6 +114,16 @@ def filter_by_tag_list!
end
end
def filter_by_version_prefix!
return @runners unless @params[:version_prefix]
sanitized_prefix = @params[:version_prefix][/^[\d+.]+/]
return @runners unless sanitized_prefix
@runners.with_version_prefix(sanitized_prefix)
end
def sort!
@runners = @runners.order_by(sort_key)
end
Loading