mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-22 23:02:42 +01:00
Hide revision dependency stories from feed/notifications
Summary: See PHI1134. Generally, "alice added a dependent revision: ..." isn't a very interesting story. This relationship itself is valuable, but the creation of the relationship is usually pretty obvious from context. In the specific case of PHI1134, various scripts are racing one another, but I don't think this story is of much value in the general case anyway. Test Plan: Edited parent/child revisions, no more feed stories. Reviewers: amckinley Reviewed By: amckinley Differential Revision: https://secure.phabricator.com/D20437
This commit is contained in:
parent
382e2c32fc
commit
02cfcfa079
1 changed files with 8 additions and 2 deletions
|
@ -657,7 +657,6 @@ abstract class PhabricatorApplicationTransaction
|
|||
case PhabricatorMutedEdgeType::EDGECONST:
|
||||
case PhabricatorMutedByEdgeType::EDGECONST:
|
||||
return true;
|
||||
break;
|
||||
case PhabricatorObjectMentionedByObjectEdgeType::EDGECONST:
|
||||
$record = PhabricatorEdgeChangeRecord::newFromTransaction($this);
|
||||
$add = $record->getAddedPHIDs();
|
||||
|
@ -700,6 +699,10 @@ abstract class PhabricatorApplicationTransaction
|
|||
switch ($edge_type) {
|
||||
case PhabricatorObjectMentionsObjectEdgeType::EDGECONST:
|
||||
case PhabricatorObjectMentionedByObjectEdgeType::EDGECONST:
|
||||
case DifferentialRevisionDependsOnRevisionEdgeType::EDGECONST:
|
||||
case DifferentialRevisionDependedOnByRevisionEdgeType::EDGECONST:
|
||||
case ManiphestTaskHasCommitEdgeType::EDGECONST:
|
||||
case DiffusionCommitHasTaskEdgeType::EDGECONST:
|
||||
return true;
|
||||
case PhabricatorProjectObjectHasProjectEdgeType::EDGECONST:
|
||||
// When an object is first created, we hide any corresponding
|
||||
|
@ -755,8 +758,11 @@ abstract class PhabricatorApplicationTransaction
|
|||
switch ($edge_type) {
|
||||
case PhabricatorObjectMentionsObjectEdgeType::EDGECONST:
|
||||
case PhabricatorObjectMentionedByObjectEdgeType::EDGECONST:
|
||||
case DifferentialRevisionDependsOnRevisionEdgeType::EDGECONST:
|
||||
case DifferentialRevisionDependedOnByRevisionEdgeType::EDGECONST:
|
||||
case ManiphestTaskHasCommitEdgeType::EDGECONST:
|
||||
case DiffusionCommitHasTaskEdgeType::EDGECONST:
|
||||
return true;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue