hidakatsuya/redmine_default_custom_query

View on GitHub
app/views/issues/_sidebar_issues_bottom.html.erb

Summary

Maintainability
Test Coverage
<% if @project && @project.module_enabled?(:default_custom_query) && @project.default_query.present? %>
<%= javascript_tag id: 'add-default-issues-button' do %>
  (function() {
    var allIssuesPath = '<%=j project_issues_path(@project, set_filter: 1) %>';

    var showIssuesButton = $('#sidebar a[href="' + allIssuesPath + '"]');
    if (showIssuesButton.size() > 0) {
      showIssuesButton.attr('href', allIssuesPath + '&without_default=1');
    }

    var defaultIssuePath = '<%=j project_issues_path(@project, query_id: @project.default_query.id) %>';

    var showDefaultIssuesButton = $('<a>').attr('href', defaultIssuePath)
                                          .text('<%=j l('default_custom_query.label_view_default_issues') %>');
    showIssuesButton.before(showDefaultIssuesButton).before('<br>');
  })();
<% end %>
<% end %>