1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-11 01:12:41 +01:00
phorge-phorge/src/applications/differential
epriestley 5c2e49a812 Allow any user to watch any project they can see
Summary:
Ref T6183. Ref T10054. Historically, only members could watch projects because there were some weird special cases with policies. These policy issues have been resolved and Herald is generally powerful enough to do equivalent watches on most objects anyway.

Also puts a "Watch Project" button on the feed panel to make the behavior and meaning more obvious.

Test Plan:
  - Watched a project I was not a member of.
  - Clicked the feed watch/unwatch button.

{F1064909}

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T6183, T10054

Differential Revision: https://secure.phabricator.com/D15063
2016-01-19 19:38:30 -08:00
..
__tests__ phtize all the things 2015-05-22 21:16:39 +10:00
application Modernize Hovercard implementation 2015-12-24 12:18:28 -08:00
capability Simplify the implementation of PhabricatorPolicyCapability subclasses 2014-07-25 08:25:42 +10:00
command Generate mail command documentation from active commands 2015-04-01 11:51:47 -07:00
conduit Give users an explicit error if they try to upload a too-large diff to Differential 2016-01-08 18:53:33 -08:00
config Move "Next Step" to a custom field in Differential 2015-10-30 16:00:53 +00:00
constants Clean up browse/history links in Diffusion 2015-09-10 19:28:49 -07:00
controller Distinguish between "no coverage information" and "no test coverage" better 2016-01-18 08:34:03 -08:00
customfield Show hovercards for most links in object property views 2015-12-24 12:10:56 -08:00
doorkeeper Partially modernize Doorkeeper/Asana bridge 2014-10-01 07:09:34 -07:00
edge Don't write inverse edges for DifferentialRevisionHasReviewerEdgeType 2015-01-04 10:07:56 +11:00
editor Partially revert D14511 to fix "INLINE COMMENTS" in mail 2015-11-28 13:40:57 -08:00
engine Make diffusion.filecontentquery return file PHIDs instead of raw content 2016-01-08 09:29:16 -08:00
engineextension Modernize Hovercard implementation 2015-12-24 12:18:28 -08:00
event Modernize Hovercard implementation 2015-12-24 12:18:28 -08:00
exception Remove an unused class 2015-01-03 09:07:32 +11:00
garbagecollector Provide bin/garbage for interacting with garbage collection 2015-10-02 09:17:24 -07:00
herald Various translation improvements 2015-11-03 07:02:46 +11:00
landing Make "Land Revision" button state consistent, prevent non-accepted lands 2015-10-27 18:51:59 +00:00
lipsum Improve lipsum generation of projects 2015-12-24 09:06:56 -08:00
mail Various translation improvements 2015-11-03 07:02:46 +11:00
management Move commit attachment to a separate CLI command 2016-01-08 09:27:57 -08:00
parser Prevent "commit message magic words" parser from exploding on "reverts aaaa.....aaz" 2015-08-26 09:35:23 -07:00
phid Mark PhabricatorPHIDType::getPHIDTypeApplicationClass() as abstract 2015-11-03 06:47:12 +11:00
query Modernize Differential SearchEngine just enough to get NUX 2015-12-24 10:47:52 -08:00
remarkup Rename PhutilRemarkupRule subclasses 2014-08-05 00:55:43 +10:00
render Extend from Phobject 2015-06-15 18:02:27 +10:00
search Convert all "DocumentIndexers" into "FulltextEngines" 2015-12-21 17:25:23 -08:00
storage Allow any user to watch any project they can see 2016-01-19 19:38:30 -08:00
view Change wording of "Show Entire File" to "Show All Context" 2016-01-13 11:09:01 -08:00
DifferentialGetWorkingCopy.php Extend from Phobject 2015-06-15 18:02:27 +10:00