diff --git a/app/models/query.rb b/app/models/query.rb
index afbb68772..788f34e40 100644
--- a/app/models/query.rb
+++ b/app/models/query.rb
@@ -232,7 +232,7 @@ class Query < ActiveRecord::Base
def add_short_filter(field, expression)
return unless expression
- parms = expression.scan(/^(o|c|\!|\*)?(.*)$/).first
+ parms = expression.scan(/^(o|c|!\*|!|\*)?(.*)$/).first
add_filter field, (parms[0] || "="), [parms[1] || ""]
end
diff --git a/app/views/reports/_details.rhtml b/app/views/reports/_details.rhtml
index c3ad2bed7..c9cd88bb8 100644
--- a/app/views/reports/_details.rhtml
+++ b/app/views/reports/_details.rhtml
@@ -17,27 +17,32 @@
">
<%= link_to row.name, :controller => 'issues', :action => 'index', :project_id => ((row.is_a?(Project) ? row : @project)),
:set_filter => 1,
+ :subproject_id => '!*',
"#{field_name}" => row.id %> |
<% for status in @statuses %>
<%= aggregate_link data, { field_name => row.id, "status_id" => status.id },
:controller => 'issues', :action => 'index', :project_id => ((row.is_a?(Project) ? row : @project)),
:set_filter => 1,
+ :subproject_id => '!*',
"status_id" => status.id,
"#{field_name}" => row.id %> |
<% end %>
<%= aggregate_link data, { field_name => row.id, "closed" => 0 },
:controller => 'issues', :action => 'index', :project_id => ((row.is_a?(Project) ? row : @project)),
:set_filter => 1,
+ :subproject_id => '!*',
"#{field_name}" => row.id,
"status_id" => "o" %> |
<%= aggregate_link data, { field_name => row.id, "closed" => 1 },
:controller => 'issues', :action => 'index', :project_id => ((row.is_a?(Project) ? row : @project)),
:set_filter => 1,
+ :subproject_id => '!*',
"#{field_name}" => row.id,
"status_id" => "c" %> |
<%= aggregate_link data, { field_name => row.id },
:controller => 'issues', :action => 'index', :project_id => ((row.is_a?(Project) ? row : @project)),
:set_filter => 1,
+ :subproject_id => '!*',
"#{field_name}" => row.id,
"status_id" => "*" %> |
diff --git a/app/views/reports/_simple.rhtml b/app/views/reports/_simple.rhtml
index 7f799f325..e82f376a1 100644
--- a/app/views/reports/_simple.rhtml
+++ b/app/views/reports/_simple.rhtml
@@ -13,20 +13,24 @@
">
<%= link_to row.name, :controller => 'issues', :action => 'index', :project_id => ((row.is_a?(Project) ? row : @project)),
:set_filter => 1,
+ :subproject_id => '!*',
"#{field_name}" => row.id %> |
<%= aggregate_link data, { field_name => row.id, "closed" => 0 },
:controller => 'issues', :action => 'index', :project_id => ((row.is_a?(Project) ? row : @project)),
:set_filter => 1,
+ :subproject_id => '!*',
"#{field_name}" => row.id,
"status_id" => "o" %> |
<%= aggregate_link data, { field_name => row.id, "closed" => 1 },
:controller => 'issues', :action => 'index', :project_id => ((row.is_a?(Project) ? row : @project)),
:set_filter => 1,
+ :subproject_id => '!*',
"#{field_name}" => row.id,
"status_id" => "c" %> |
<%= aggregate_link data, { field_name => row.id },
:controller => 'issues', :action => 'index', :project_id => ((row.is_a?(Project) ? row : @project)),
:set_filter => 1,
+ :subproject_id => '!*',
"#{field_name}" => row.id,
"status_id" => "*" %> |