Generate file attachment transactions for explicit Remarkup attachments on common...
[phabricator.git] / src / applications / differential / xaction / DifferentialRevisionWrongBuildsTransaction.php
blobd9ea50f604c089720ad2fbdbff184491ca530330
1 <?php
3 final class DifferentialRevisionWrongBuildsTransaction
4 extends DifferentialRevisionTransactionType {
6 const TRANSACTIONTYPE = 'differential.builds.wrong';
8 public function generateOldValue($object) {
9 return null;
12 public function generateNewValue($object, $value) {
13 return $value;
16 public function applyInternalEffects($object, $value) {
17 $object->setProperty(DifferentialRevision::PROPERTY_WRONG_BUILDS, true);
20 public function getIcon() {
21 return 'fa-exclamation';
24 public function getColor() {
25 return 'pink';
28 public function getActionStrength() {
29 return 400;
32 public function getTitle() {
33 return pht(
34 'This revision was landed with ongoing or failed builds.');
37 public function shouldHideForFeed() {
38 return true;