--- app/models/query.rb.orig 2012-05-14 09:15:21.000000000 +0000 +++ app/models/query.rb 2012-05-14 09:32:32.000000000 +0000 @@ -264,9 +264,10 @@ role_values = Role.givable.collect {|r| [r.name, r.id.to_s] } @available_filters["assigned_to_role"] = { :type => :list_optional, :order => 7, :values => role_values } unless role_values.empty? - if User.current.logged? - @available_filters["watcher_id"] = { :type => :list, :order => 15, :values => [["<< #{l(:label_me)} >>", "me"]] } - end + watcher_values = [] + watcher_values << ["<< #{l(:label_me)} >>", "me"] if User.current.logged? + watcher_values += users.sort.collect{|s| [s.name, s.id.to_s] } + @available_filters["watcher_id"] = { :type => :list, :order => 15, :values => watcher_values} unless watcher_values.empty? if project # project specific filters