Page MenuHomePhabricator

D19599.id.diff
No OneTemporary

D19599.id.diff

diff --git a/src/applications/maniphest/xaction/ManiphestTaskPriorityTransaction.php b/src/applications/maniphest/xaction/ManiphestTaskPriorityTransaction.php
--- a/src/applications/maniphest/xaction/ManiphestTaskPriorityTransaction.php
+++ b/src/applications/maniphest/xaction/ManiphestTaskPriorityTransaction.php
@@ -172,4 +172,33 @@
return $errors;
}
+ public function getTransactionTypeForConduit($xaction) {
+ return 'priority';
+ }
+
+ public function getFieldValuesForConduit($xaction, $data) {
+ $old = $xaction->getOldValue();
+ if ($old !== null) {
+ $old = (int)$old;
+ $old_name = ManiphestTaskPriority::getTaskPriorityName($old);
+ } else {
+ $old_name = null;
+ }
+
+ $new = $xaction->getNewValue();
+ $new = (int)$new;
+ $new_name = ManiphestTaskPriority::getTaskPriorityName($new);
+
+ return array(
+ 'old' => array(
+ 'value' => $old,
+ 'name' => $old_name,
+ ),
+ 'new' => array(
+ 'value' => $new,
+ 'name' => $new_name,
+ ),
+ );
+ }
+
}

File Metadata

Mime Type
text/plain
Expires
Thu, Mar 27, 7:20 PM (1 w, 6 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7724073
Default Alt Text
D19599.id.diff (1 KB)

Event Timeline