add natural sorting token for build names
This commit is contained in:
parent
313aa339b9
commit
2eb0beb661
|
|
@ -137,4 +137,10 @@ class CommitStatus < ActiveRecord::Base
|
|||
.new(self, current_user)
|
||||
.fabricate!
|
||||
end
|
||||
|
||||
def natsort_name
|
||||
name.split(/(\d+)/).map do |v|
|
||||
v =~ /\d+/ ? v.to_i : v
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
- stage = local_assigns.fetch(:stage)
|
||||
- statuses = stage.statuses.latest
|
||||
- status_groups = statuses.sort_by(&:name).group_by(&:group_name)
|
||||
- status_groups = statuses.sort_by(&:natsort_name).group_by(&:group_name)
|
||||
%li.stage-column
|
||||
.stage-name
|
||||
%a{ name: stage.name }
|
||||
|
|
|
|||
Loading…
Reference in New Issue