3 final class PhabricatorDashboardPanelStatusTransaction
4 extends PhabricatorDashboardPanelTransactionType
{
6 const TRANSACTIONTYPE
= 'dashpanel:archive';
8 public function generateOldValue($object) {
9 return (bool)$object->getIsArchived();
12 public function generateNewValue($object, $value) {
16 public function applyInternalEffects($object, $value) {
17 $object->setIsArchived((int)$value);
20 public function getTitle() {
21 $new = $this->getNewValue();
24 '%s archived this panel.',
25 $this->renderAuthor());
28 '%s activated this panel.',
29 $this->renderAuthor());