From 7e9c479f7de77702622631cff2628a9c8dcbc627 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 19 Nov 2020 08:27:35 +0000 Subject: Add latest changes from gitlab-org/gitlab@13-6-stable-ee --- app/helpers/sorting_helper.rb | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) (limited to 'app/helpers/sorting_helper.rb') diff --git a/app/helpers/sorting_helper.rb b/app/helpers/sorting_helper.rb index de6990041a6..10174e5d719 100644 --- a/app/helpers/sorting_helper.rb +++ b/app/helpers/sorting_helper.rb @@ -28,7 +28,8 @@ module SortingHelper sort_value_contacted_date => sort_title_contacted_date, sort_value_relative_position => sort_title_relative_position, sort_value_size => sort_title_size, - sort_value_expire_date => sort_title_expire_date + sort_value_expire_date => sort_title_expire_date, + sort_value_relevant => sort_title_relevant } end @@ -81,6 +82,13 @@ module SortingHelper } end + def search_reverse_sort_options_hash + { + sort_value_recently_created => sort_value_oldest_created, + sort_value_oldest_created => sort_value_recently_created + } + end + def groups_sort_options_hash { sort_value_name => sort_title_name, @@ -218,6 +226,10 @@ module SortingHelper sort_options_hash[sort_value] end + def search_sort_option_title(sort_value) + sort_options_hash[sort_value] + end + def sort_direction_icon(sort_value) case sort_value when sort_value_milestone, sort_value_due_date, /_asc\z/ @@ -256,6 +268,13 @@ module SortingHelper sort_direction_button(url, reverse_sort, sort_value) end + def search_sort_direction_button(sort_value) + reverse_sort = search_reverse_sort_options_hash[sort_value] + url = page_filter_path(sort: reverse_sort) + + sort_direction_button(url, reverse_sort, sort_value) + end + # Titles. def sort_title_access_level_asc s_('SortOptions|Access level, ascending') @@ -421,6 +440,10 @@ module SortingHelper s_('SortOptions|Expired date') end + def sort_title_relevant + s_('SortOptions|Relevant') + end + # Values. def sort_value_access_level_asc 'access_level_asc' @@ -582,6 +605,10 @@ module SortingHelper 'expired_asc' end + def sort_value_relevant + 'relevant' + end + def packages_sort_options_hash { sort_value_recently_created => sort_title_created_date, -- cgit v1.2.3