@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.

Remove "HarbormasterBuildableTransaction::TYPE_CREATE"

Summary: Ref T13072. This transaction type has no writers and is mooted by EditEngine.

Test Plan: Grepped for transaction constant.

Subscribers: PHID-OPKG-gm6ozazyms6q6i22gyam

Maniphest Tasks: T13072

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

-15
-6
src/applications/harbormaster/editor/HarbormasterBuildableTransactionEditor.php
··· 14 14 public function getTransactionTypes() { 15 15 $types = parent::getTransactionTypes(); 16 16 17 - $types[] = HarbormasterBuildableTransaction::TYPE_CREATE; 18 17 $types[] = HarbormasterBuildableTransaction::TYPE_COMMAND; 19 18 20 19 return $types; ··· 25 24 PhabricatorApplicationTransaction $xaction) { 26 25 27 26 switch ($xaction->getTransactionType()) { 28 - case HarbormasterBuildableTransaction::TYPE_CREATE: 29 27 case HarbormasterBuildableTransaction::TYPE_COMMAND: 30 28 return null; 31 29 } ··· 38 36 PhabricatorApplicationTransaction $xaction) { 39 37 40 38 switch ($xaction->getTransactionType()) { 41 - case HarbormasterBuildableTransaction::TYPE_CREATE: 42 - return true; 43 39 case HarbormasterBuildableTransaction::TYPE_COMMAND: 44 40 return $xaction->getNewValue(); 45 41 } ··· 52 48 PhabricatorApplicationTransaction $xaction) { 53 49 54 50 switch ($xaction->getTransactionType()) { 55 - case HarbormasterBuildableTransaction::TYPE_CREATE: 56 51 case HarbormasterBuildableTransaction::TYPE_COMMAND: 57 52 return; 58 53 } ··· 65 60 PhabricatorApplicationTransaction $xaction) { 66 61 67 62 switch ($xaction->getTransactionType()) { 68 - case HarbormasterBuildableTransaction::TYPE_CREATE: 69 63 case HarbormasterBuildableTransaction::TYPE_COMMAND: 70 64 return; 71 65 }
-9
src/applications/harbormaster/storage/HarbormasterBuildableTransaction.php
··· 3 3 final class HarbormasterBuildableTransaction 4 4 extends PhabricatorApplicationTransaction { 5 5 6 - const TYPE_CREATE = 'harbormaster:buildable:create'; 7 6 const TYPE_COMMAND = 'harbormaster:buildable:command'; 8 7 9 8 public function getApplicationName() { ··· 21 20 $new = $this->getNewValue(); 22 21 23 22 switch ($this->getTransactionType()) { 24 - case self::TYPE_CREATE: 25 - return pht( 26 - '%s created this buildable.', 27 - $this->renderHandleLink($author_phid)); 28 23 case self::TYPE_COMMAND: 29 24 switch ($new) { 30 25 case HarbormasterBuildMessageRestartTransaction::MESSAGETYPE: ··· 55 50 $new = $this->getNewValue(); 56 51 57 52 switch ($this->getTransactionType()) { 58 - case self::TYPE_CREATE: 59 - return 'fa-plus'; 60 53 case self::TYPE_COMMAND: 61 54 switch ($new) { 62 55 case HarbormasterBuildMessageRestartTransaction::MESSAGETYPE: ··· 80 73 $new = $this->getNewValue(); 81 74 82 75 switch ($this->getTransactionType()) { 83 - case self::TYPE_CREATE: 84 - return 'green'; 85 76 case self::TYPE_COMMAND: 86 77 switch ($new) { 87 78 case HarbormasterBuildMessagePauseTransaction::MESSAGETYPE: