Feature #8160

Extend watched_by_me-issue filter to include all project-members instead of only <<me>>-substitution

Added by Keidson Freitas about 6 years ago. Updated 4 months ago.

Status:NewStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:Issues
Target version:Candidate for next minor release
Resolution:

Description

When i try to use the watcher in the filter on issues, the list is only showing <<Me>>, so i can only filter issues watched by Me or not watched by Me.


Related issues

Related to Redmine - Defect #4501: URL-mangling provides data not reachable through UI Closed 2009-12-29
Duplicated by Redmine - Defect #15347: Issue filter does not allow filtering by any watcher exce... Closed
Duplicated by Redmine - Feature #10912: Add search by watcher Closed

History

#1 Updated by Etienne Massip about 6 years ago

  • Category set to Issues
  • Target version set to Candidate for next minor release

Same behavior on my devel instance, Redmine demo site and this site, looks like a true issue.

#2 Updated by Mischa The Evil about 6 years ago

  • Tracker changed from Defect to Feature
  • Subject changed from The watcher filter it's only showing <<Me>> in the list to Extend watched_by_me-issue filter to include all project-members instead of only <<me>>-substitution

Etienne Massip wrote:

Same behavior on my devel instance, Redmine demo site and this site, looks like a true issue.

It's a true issue indeed, although it is not a defect looking at the way the "watched_by_me"-filter feature has been implemented in revision r2456 for feature #846; I've changed the tracker and subject accordingly.

#3 Updated by Mischa The Evil about 6 years ago

Added issue-relation to defect #4501. This feature once was available through URL-mangling.

I am not sure if this "hidden-feature" is available any longer in current Redmine source (read: quick test on rm.o didn't produced the described behaviour in defect #4501).

#4 Updated by Jean-Philippe Lang over 3 years ago

  • Duplicated by Defect #15347: Issue filter does not allow filtering by any watcher except for "me" added

#5 Updated by Benjamin Roberts over 3 years ago

Has this really been a candidate for the next minor release for more than two years? It gets my vote if it makes a difference. =)

#6 Updated by Koen Boone over 3 years ago

We have 9 people here who also give their vote for this... :-/

#7 Updated by Plam Sim almost 3 years ago

The same behavior we have in Redmine 2.5.1. Do you plan to fix it? Another watcher, except "me", cannot be added to the filter. In that case the filter "Watcher is" doesn't deliver its functionality.

#8 Updated by Kevin Palm almost 3 years ago

+1

#9 Updated by Szabolcs Szasz about 2 years ago

+1

#10 Updated by Quan VN almost 2 years ago

It seems that this behavior is intention since even with new update redmine 2.6.6 there is no change.
So if you want to change it here is the manual patch
In app/models/issue_query.rb, find the following lines

    if User.current.logged?
      add_available_filter "watcher_id",
        :type => :list, :values => [["<< #{l(:label_me)} >>", "me"]]
    end

remove them completely and replace with

    watcher_values = []
    watcher_values << ["<< #{l(:label_me)} >>", "me"] if User.current.logged?
    watcher_values += users.collect{|s| [s.name, s.id.to_s] }
    add_available_filter("watcher_id",
      :type => :list, :values => watcher_values
    ) unless watcher_values.empty?

Restart redmine and you have other members in the watcher list

#11 Updated by Go MAEDA over 1 year ago

#12 Updated by Aleksandar Pavic 12 months ago

+1 (tested on 2.5.2 and 3.0.6.stable.14912)

#13 Updated by Alessandro Zucchi 7 months ago

Is possible have this fix in 3.3.2 version ?
It's a great limits
Thanks
Alessandro

#14 Updated by Immanuel Wilhelmy 4 months ago

We use extended_watchers plugin to allow watchers restricted issue access. This feature would be extremely helpful to get an overview who can access (=is watching) which issue.
+1

Thanks
Immanuel.

Also available in: Atom PDF