Page MenuHomePhabricator

D13817.id33366.diff
No OneTemporary

D13817.id33366.diff

diff --git a/src/applications/paste/storage/PhabricatorPasteTransaction.php b/src/applications/paste/storage/PhabricatorPasteTransaction.php
--- a/src/applications/paste/storage/PhabricatorPasteTransaction.php
+++ b/src/applications/paste/storage/PhabricatorPasteTransaction.php
@@ -55,6 +55,15 @@
case self::TYPE_LANGUAGE:
return 'fa-pencil';
break;
+ case self::TYPE_STATUS:
+ $new = $this->getNewValue();
+ switch ($new) {
+ case PhabricatorPaste::STATUS_ACTIVE:
+ return 'fa-check';
+ case PhabricatorPaste::STATUS_ARCHIVED:
+ return 'fa-ban';
+ }
+ break;
}
return parent::getIcon();
}
@@ -91,9 +100,16 @@
$this->renderHandleLink($author_phid));
break;
case self::TYPE_STATUS:
- return pht(
- "%s updated the paste's status.",
- $this->renderHandleLink($author_phid));
+ switch ($new) {
+ case PhabricatorPaste::STATUS_ACTIVE:
+ return pht(
+ '%s activated this paste.',
+ $this->renderHandleLink($author_phid));
+ case PhabricatorPaste::STATUS_ARCHIVED:
+ return pht(
+ '%s archived this paste.',
+ $this->renderHandleLink($author_phid));
+ }
break;
}
@@ -137,12 +153,12 @@
break;
case self::TYPE_STATUS:
switch ($new) {
- case self::STATUS_OPEN:
+ case PhabricatorPaste::STATUS_ACTIVE:
return pht(
'%s activated %s.',
$this->renderHandleLink($author_phid),
$this->renderHandleLink($object_phid));
- case self::STATUS_CLOSED:
+ case PhabricatorPaste::STATUS_ARCHIVED:
return pht(
'%s archived %s.',
$this->renderHandleLink($author_phid),
@@ -161,6 +177,14 @@
switch ($this->getTransactionType()) {
case self::TYPE_CONTENT:
return PhabricatorTransactions::COLOR_GREEN;
+ case self::TYPE_STATUS:
+ switch ($new) {
+ case PhabricatorPaste::STATUS_ACTIVE:
+ return 'green';
+ case PhabricatorPaste::STATUS_ARCHIVED:
+ return 'indigo';
+ }
+ break;
}
return parent::getColor();

File Metadata

Mime Type
text/plain
Expires
Sun, Mar 16, 4:23 AM (1 w, 7 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7705724
Default Alt Text
D13817.id33366.diff (2 KB)

Event Timeline