@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Special case the "added projects" transaction in mail when creating objects

Summary: Fixes T10493. See that task and inline comments for discussion.

Test Plan:
Created an object with some projects, saw the transaction in resulting mail:

{F1600496}

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T10493

Differential Revision: https://secure.phabricator.com/D15942

+8 -1
+8 -1
src/applications/transactions/storage/PhabricatorApplicationTransaction.php
··· 613 613 case PhabricatorObjectMentionsObjectEdgeType::EDGECONST: 614 614 case PhabricatorObjectMentionedByObjectEdgeType::EDGECONST: 615 615 return true; 616 - break; 616 + case PhabricatorProjectObjectHasProjectEdgeType::EDGECONST: 617 + // When an object is first created, we hide any corresponding 618 + // project transactions in the web UI because you can just look at 619 + // the UI element elsewhere on screen to see which projects it 620 + // is tagged with. However, in mail there's no other way to get 621 + // this information, and it has some amount of value to users, so 622 + // we keep the transaction. See T10493. 623 + return false; 617 624 default: 618 625 break; 619 626 }