#810  Changing issue links should not change watch status
Closed
jbauer opened 2 years ago

When I change issue links on issues I have not reported myself, the watch status changes and I start getting E-Mail notifications for any change on these issues. Personally I feel like managing issues should not change the watch status. It is just administrative work.

Watch status should only change if someone mentions me, I comment on an issue, I provide a commit / PR that fixes that issue or I manually change the watch status.

This annoyance is a result of OneDevs coarse grained role permissions. Manage Issues includes deletion, managing issue links, scheduling issues to milestones. If you do not want developers to delete issues, they can not make issue links themselves (e.g. to split an issue into smaller task and make them blocking the parent issue). So someone else mit Manage issues permission has to do it and that someone usually does not care about notifications of all these issues.

I will file an additional issue here for improving role permissions.

jbauer commented 2 years ago

This annoyance is a result of OneDevs coarse grained role permissions. Manage Issues includes deletion, managing issue links, scheduling issues to milestones. If you do not want developers to delete issues, they can not make issue links themselves (e.g. to split an issue into smaller task and make them blocking the parent issue).

Ok that is not true. I haven't noticed the Editable Links section in role permissions.

However I still believe that administrative work on issues should not change watch status.

Robin Shen changed state to 'Closed' 2 years ago
Previous Value Current Value
Open
Closed
Robin Shen commented 2 years ago

It is a sensible default to watch issues upon changing something of it. In case you do not want to do that, just create a query and specify watch status as "do not watch". Or one can select to unwatch specific issue after changing something.

issue 1 of 1
Type
Improvement
Priority
Normal
Assignee
Issue Votes (0)
Watchers (4)
Reference
onedev/server#810
Please wait...
Page is in error, reload to recover