diff options
| author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-02-05 19:15:05 -0800 |
|---|---|---|
| committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-02-05 19:15:05 -0800 |
| commit | bbca6a0abd9f5559fe4abbf2cb2100a0e4717ac8 (patch) | |
| tree | 34b5f2fd0c2301b8d5284700bec64ee272246bc4 /app/views/admin/groups | |
| parent | e0aa5c371ea1c633a0648f13cd7bea35f3aea75c (diff) | |
| download | gitlab-ce-bbca6a0abd9f5559fe4abbf2cb2100a0e4717ac8.tar.gz | |
Refactor sorting in project
Diffstat (limited to 'app/views/admin/groups')
| -rw-r--r-- | app/views/admin/groups/index.html.haml | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/app/views/admin/groups/index.html.haml b/app/views/admin/groups/index.html.haml index 1d7fef43184..8ae9a1edea9 100644 --- a/app/views/admin/groups/index.html.haml +++ b/app/views/admin/groups/index.html.haml @@ -8,10 +8,31 @@ %hr = form_tag admin_groups_path, method: :get, class: 'form-inline' do + = hidden_field_tag :sort, @sort .form-group = text_field_tag :name, params[:name], class: "form-control input-mn-300" = button_tag "Search", class: "btn submit btn-primary" + .pull-right + .dropdown.inline + %a.dropdown-toggle.btn{href: '#', "data-toggle" => "dropdown"} + %span.light sort: + - if @sort.present? + = sort_options_hash[@sort] + - else + = sort_title_recently_created + %b.caret + %ul.dropdown-menu + %li + = link_to admin_groups_path(sort: sort_value_recently_created) do + = sort_title_recently_created + = link_to admin_groups_path(sort: sort_value_oldest_created) do + = sort_title_oldest_created + = link_to admin_groups_path(sort: sort_value_recently_updated) do + = sort_title_recently_updated + = link_to admin_groups_path(sort: sort_value_oldest_updated) do + = sort_title_oldest_updated + %hr %ul.bordered-list |
