Commit 89d0d75c528b7b39471966db260c002383ccb9db
1 parent
a43a3803
Exists in
master
and in
4 other branches
Better filter var for MR. show reset filter only if makes sense
Showing
3 changed files
with
18 additions
and
14 deletions
Show diff stats
app/contexts/merge_requests_load_context.rb
app/views/projects/issues/_filter.html.haml
... | ... | @@ -18,6 +18,9 @@ |
18 | 18 | All |
19 | 19 | |
20 | 20 | %fieldset |
21 | - %hr | |
22 | - = link_to "Reset", project_issues_path(@project), class: 'btn pull-right' | |
21 | + - if %w(status milestone_id assignee_id label_name).select { |k| params[k].present? }.any? | |
22 | + = link_to project_issues_path(@project), class: 'cgray pull-right' do | |
23 | + %i.icon-remove | |
24 | + Clear filter | |
25 | + | |
23 | 26 | ... | ... |
app/views/projects/merge_requests/_filter.html.haml
1 | 1 | = form_tag project_issues_path(@project), method: 'get' do |
2 | 2 | %fieldset |
3 | 3 | %ul.nav.nav-pills.nav-stacked |
4 | - %li{class: ("active" if (params[:f] == 'open' || !params[:f]))} | |
5 | - = link_to project_merge_requests_path(@project, f: 'open', milestone_id: params[:milestone_id]) do | |
4 | + %li{class: ("active" if (params[:status] == 'open' || !params[:status]))} | |
5 | + = link_to project_merge_requests_path(@project, status: 'open', milestone_id: params[:milestone_id]) do | |
6 | 6 | Open |
7 | - %li{class: ("active" if params[:f] == "closed")} | |
8 | - = link_to project_merge_requests_path(@project, f: "closed", milestone_id: params[:milestone_id]) do | |
7 | + %li{class: ("active" if params[:status] == "closed")} | |
8 | + = link_to project_merge_requests_path(@project, status: "closed", milestone_id: params[:milestone_id]) do | |
9 | 9 | Closed |
10 | - %li{class: ("active" if params[:f] == 'assigned-to-me')} | |
11 | - = link_to project_merge_requests_path(@project, f: 'assigned-to-me', milestone_id: params[:milestone_id]) do | |
10 | + %li{class: ("active" if params[:status] == 'assigned-to-me')} | |
11 | + = link_to project_merge_requests_path(@project, status: 'assigned-to-me', milestone_id: params[:milestone_id]) do | |
12 | 12 | Assigned To Me |
13 | - %li{class: ("active" if params[:f] == 'all')} | |
14 | - = link_to project_merge_requests_path(@project, f: 'all', milestone_id: params[:milestone_id]) do | |
13 | + %li{class: ("active" if params[:status] == 'all')} | |
14 | + = link_to project_merge_requests_path(@project, status: 'all', milestone_id: params[:milestone_id]) do | |
15 | 15 | All |
16 | 16 | |
17 | 17 | %fieldset |
18 | - %hr | |
19 | - = link_to "Reset", project_merge_requests_path(@project), class: 'btn pull-right' | |
20 | - | |
18 | + - if %w(status milestone_id assignee_id label_name).select { |k| params[k].present? }.any? | |
19 | + = link_to project_merge_requests_path(@project), class: 'cgray pull-right' do | |
20 | + %i.icon-remove | |
21 | + Clear filter | ... | ... |