Skip to content
Snippets Groups Projects
Commit 12e567af authored by Daniel Stone's avatar Daniel Stone
Browse files

Update for Maniphest modular transactions

parent 39a5de16
No related branches found
No related tags found
No related merge requests found
...@@ -61,7 +61,7 @@ abstract class SprintManiphestConduitAPIMethod extends ConduitAPIMethod { ...@@ -61,7 +61,7 @@ abstract class SprintManiphestConduitAPIMethod extends ConduitAPIMethod {
if ($is_new) { if ($is_new) {
$task->setTitle((string)$request->getValue('title')); $task->setTitle((string)$request->getValue('title'));
$task->setDescription((string)$request->getValue('description')); $task->setDescription((string)$request->getValue('description'));
$changes[ManiphestTransaction::TYPE_STATUS] = $changes[ManiphestTaskStatusTransaction::TRANSACTIONTYPE] =
ManiphestTaskStatus::getDefaultStatus(); ManiphestTaskStatus::getDefaultStatus();
$changes[PhabricatorTransactions::TYPE_SUBSCRIBERS] = $changes[PhabricatorTransactions::TYPE_SUBSCRIBERS] =
array('+' => array($request->getUser()->getPHID())); array('+' => array($request->getUser()->getPHID()));
...@@ -74,12 +74,12 @@ abstract class SprintManiphestConduitAPIMethod extends ConduitAPIMethod { ...@@ -74,12 +74,12 @@ abstract class SprintManiphestConduitAPIMethod extends ConduitAPIMethod {
$title = $request->getValue('title'); $title = $request->getValue('title');
if ($title !== null) { if ($title !== null) {
$changes[ManiphestTransaction::TYPE_TITLE] = $title; $changes[ManiphestTaskTitleTransaction::TRANSACTIONTYPE] = $title;
} }
$desc = $request->getValue('description'); $desc = $request->getValue('description');
if ($desc !== null) { if ($desc !== null) {
$changes[ManiphestTransaction::TYPE_DESCRIPTION] = $desc; $changes[ManiphestTaskDescriptionTransaction::TRANSACTIONTYPE] = $desc;
} }
$status = $request->getValue('status'); $status = $request->getValue('status');
...@@ -89,7 +89,7 @@ abstract class SprintManiphestConduitAPIMethod extends ConduitAPIMethod { ...@@ -89,7 +89,7 @@ abstract class SprintManiphestConduitAPIMethod extends ConduitAPIMethod {
throw id(new ConduitException('ERR-INVALID-PARAMETER')) throw id(new ConduitException('ERR-INVALID-PARAMETER'))
->setErrorDescription(pht('Status set to invalid value.')); ->setErrorDescription(pht('Status set to invalid value.'));
} }
$changes[ManiphestTransaction::TYPE_STATUS] = $status; $changes[ManiphestTaskStatusTransaction::TRANSACTIONTYPE] = $status;
} }
} }
...@@ -100,7 +100,7 @@ abstract class SprintManiphestConduitAPIMethod extends ConduitAPIMethod { ...@@ -100,7 +100,7 @@ abstract class SprintManiphestConduitAPIMethod extends ConduitAPIMethod {
throw id(new ConduitException('ERR-INVALID-PARAMETER')) throw id(new ConduitException('ERR-INVALID-PARAMETER'))
->setErrorDescription(pht('Priority set to invalid value.')); ->setErrorDescription(pht('Priority set to invalid value.'));
} }
$changes[ManiphestTransaction::TYPE_PRIORITY] = $priority; $changes[ManiphestTaskPriorityTransaction::TRANSACTIONTYPE] = $priority;
} }
$owner_phid = $request->getValue('ownerPHID'); $owner_phid = $request->getValue('ownerPHID');
...@@ -109,7 +109,7 @@ abstract class SprintManiphestConduitAPIMethod extends ConduitAPIMethod { ...@@ -109,7 +109,7 @@ abstract class SprintManiphestConduitAPIMethod extends ConduitAPIMethod {
array($owner_phid), array($owner_phid),
PhabricatorPeopleUserPHIDType::TYPECONST, PhabricatorPeopleUserPHIDType::TYPECONST,
'ownerPHID'); 'ownerPHID');
$changes[ManiphestTransaction::TYPE_OWNER] = $owner_phid; $changes[ManiphestTaskOwnerTransaction::TRANSACTIONTYPE] = $owner_phid;
} }
$ccs = $request->getValue('ccPHIDs'); $ccs = $request->getValue('ccPHIDs');
......
...@@ -304,7 +304,8 @@ final class SprintQuery extends SprintDAO { ...@@ -304,7 +304,8 @@ final class SprintQuery extends SprintDAO {
} }
public function extractEvents($xactions) { public function extractEvents($xactions) {
assert_instances_of($xactions, 'ManiphestTransaction'); // Maniphest transactions are now modular ...
//assert_instances_of($xactions, 'ManiphestTransaction');
$events = array(); $events = array();
foreach ($xactions as $xaction) { foreach ($xactions as $xaction) {
......
...@@ -168,7 +168,7 @@ final class BoardDataProvider { ...@@ -168,7 +168,7 @@ final class BoardDataProvider {
$scope_phid = $this->project->getPHID(); $scope_phid = $this->project->getPHID();
$task_phids = mpull($this->tasks, 'getPHID'); $task_phids = mpull($this->tasks, 'getPHID');
$query = new ManiphestTransactionQuery(); $query = new ManiphestTransactionQuery();
$query->withTransactionTypes(array(ManiphestTransaction::TYPE_STATUS)); $query->withTransactionTypes(array(ManiphestTaskStatusTransaction::TRANSACTIONTYPE));
$query->withObjectPHIDs($task_phids); $query->withObjectPHIDs($task_phids);
$query->setViewer($this->viewer); $query->setViewer($this->viewer);
$stories = $query->execute(); $stories = $query->execute();
......
...@@ -116,7 +116,7 @@ final class SprintColumnTransaction { ...@@ -116,7 +116,7 @@ final class SprintColumnTransaction {
} }
public function setEventsTaskStatus($xactions) { public function setEventsTaskStatus($xactions) {
assert_instances_of($xactions, 'ManiphestTransaction'); //assert_instances_of($xactions, 'ManiphestTransaction');
$events = array(); $events = array();
foreach ($xactions as $xaction) { foreach ($xactions as $xaction) {
if ($xaction->getOldValue() == null) { if ($xaction->getOldValue() == null) {
......
...@@ -32,7 +32,7 @@ final class SprintReportBurnUpView extends SprintView { ...@@ -32,7 +32,7 @@ final class SprintReportBurnUpView extends SprintView {
private function getXactionData($project_phid) { private function getXactionData($project_phid) {
$query = id(new SprintQuery()) $query = id(new SprintQuery())
->setPHID($project_phid); ->setPHID($project_phid);
$data = $query->getXactionData(ManiphestTransaction::TYPE_STATUS); $data = $query->getXactionData(ManiphestTaskStatusTransaction::TRANSACTIONTYPE);
return $data; return $data;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment