1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-02-26 05:29:06 +01:00
phorge-phorge/src/applications/subscriptions
epriestley 376c85a828 Make subproject/milestone watch rules work better
Summary:
Ref T10349. These got sort of half-weirded-up before I separated subscriptions and watching fully. New rules are:

  - You can watch whatever you want.
  - Watching a parent watches everything inside it.
  - If you're watching "Stonework" and go to "Stonework > Masonry", you'll see a "Watching Ancestor" hint to let you know you're already watching a parent or ancestor.

Test Plan:
  - Watched and unwatched "Stonework".
  - Watched and unwatched "Stonework > Iteration IV".
  - While watching "Stonework", visited "Iteration IV" and saw "Watching Ancestor" hint.
  - Created a task tagged "Stonework > Iteration IV". Got notified about it because I watch "Stonework".

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T10349

Differential Revision: https://secure.phabricator.com/D15280
2016-02-16 10:42:07 -08:00
..
application Implement the getName method in PhabricatorApplication subclasses 2014-07-23 23:52:50 +10:00
command phtize all the things 2015-05-22 21:16:39 +10:00
controller Make subproject/milestone watch rules work better 2016-02-16 10:42:07 -08:00
editor Modularize SearchEngine extensions 2015-12-14 04:23:02 -08:00
engineextension Modularize fulltext indexing of Projects, Subscriptions and Custom Fields 2015-12-21 17:04:25 -08:00
events Allow any user to watch any project they can see 2016-01-19 19:38:30 -08:00
herald Various translation improvements 2015-11-03 07:02:46 +11:00
interface Allow any user to watch any project they can see 2016-01-19 19:38:30 -08:00
policyrule Add a "Subscribers" object policy 2015-06-13 15:45:17 -07:00
query Modernize remaining edge types 2015-01-03 10:58:20 +11:00
view Show hovercards for most links in object property views 2015-12-24 12:10:56 -08:00