summaryrefslogtreecommitdiff
path: root/app/models/repository.rb
diff options
context:
space:
mode:
authorhaseeb <haseebeqx@gmail.com>2017-12-14 13:42:15 +0000
committerRémy Coutable <remy@rymai.me>2017-12-14 13:42:15 +0000
commite7b40c2f6e79e3f32e45baa5a037e14e02f7165d (patch)
treed219c4ac6db4ab4fc243ad10444c998251f56175 /app/models/repository.rb
parentb0bc676f209257115a16a0ba6fa736a97693c6fe (diff)
downloadgitlab-ce-e7b40c2f6e79e3f32e45baa5a037e14e02f7165d.tar.gz
sorting for tags api
Diffstat (limited to 'app/models/repository.rb')
-rw-r--r--app/models/repository.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/models/repository.rb b/app/models/repository.rb
index 28f5fc28b8c..0c50d05bd96 100644
--- a/app/models/repository.rb
+++ b/app/models/repository.rb
@@ -686,7 +686,9 @@ class Repository
def tags_sorted_by(value)
case value
- when 'name'
+ when 'name_asc'
+ VersionSorter.sort(tags) { |tag| tag.name }
+ when 'name_desc'
VersionSorter.rsort(tags) { |tag| tag.name }
when 'updated_desc'
tags_sorted_by_committed_date.reverse