Changeset View
Changeset View
Standalone View
Standalone View
src/applications/maniphest/storage/ManiphestTask.php
Show First 20 Lines • Show All 468 Lines • ▼ Show 20 Lines | /* -( PhabricatorConduitResultInterface )---------------------------------- */ | ||||
public function getFieldSpecificationsForConduit() { | public function getFieldSpecificationsForConduit() { | ||||
return array( | return array( | ||||
id(new PhabricatorConduitSearchFieldSpecification()) | id(new PhabricatorConduitSearchFieldSpecification()) | ||||
->setKey('title') | ->setKey('title') | ||||
->setType('string') | ->setType('string') | ||||
->setDescription(pht('The title of the task.')), | ->setDescription(pht('The title of the task.')), | ||||
id(new PhabricatorConduitSearchFieldSpecification()) | id(new PhabricatorConduitSearchFieldSpecification()) | ||||
->setKey('description') | |||||
->setType('remarkup') | |||||
->setDescription(pht('The task description.')), | |||||
id(new PhabricatorConduitSearchFieldSpecification()) | |||||
->setKey('authorPHID') | ->setKey('authorPHID') | ||||
->setType('phid') | ->setType('phid') | ||||
->setDescription(pht('Original task author.')), | ->setDescription(pht('Original task author.')), | ||||
id(new PhabricatorConduitSearchFieldSpecification()) | id(new PhabricatorConduitSearchFieldSpecification()) | ||||
->setKey('ownerPHID') | ->setKey('ownerPHID') | ||||
->setType('phid?') | ->setType('phid?') | ||||
->setDescription(pht('Current task owner, if task is assigned.')), | ->setDescription(pht('Current task owner, if task is assigned.')), | ||||
id(new PhabricatorConduitSearchFieldSpecification()) | id(new PhabricatorConduitSearchFieldSpecification()) | ||||
Show All 11 Lines | return array( | ||||
id(new PhabricatorConduitSearchFieldSpecification()) | id(new PhabricatorConduitSearchFieldSpecification()) | ||||
->setKey('subtype') | ->setKey('subtype') | ||||
->setType('string') | ->setType('string') | ||||
->setDescription(pht('Subtype of the task.')), | ->setDescription(pht('Subtype of the task.')), | ||||
); | ); | ||||
} | } | ||||
public function getFieldValuesForConduit() { | public function getFieldValuesForConduit() { | ||||
$status_value = $this->getStatus(); | $status_value = $this->getStatus(); | ||||
$status_info = array( | $status_info = array( | ||||
'value' => $status_value, | 'value' => $status_value, | ||||
'name' => ManiphestTaskStatus::getTaskStatusName($status_value), | 'name' => ManiphestTaskStatus::getTaskStatusName($status_value), | ||||
'color' => ManiphestTaskStatus::getStatusColor($status_value), | 'color' => ManiphestTaskStatus::getStatusColor($status_value), | ||||
); | ); | ||||
$priority_value = (int)$this->getPriority(); | $priority_value = (int)$this->getPriority(); | ||||
$priority_info = array( | $priority_info = array( | ||||
'value' => $priority_value, | 'value' => $priority_value, | ||||
'subpriority' => (double)$this->getSubpriority(), | 'subpriority' => (double)$this->getSubpriority(), | ||||
'name' => ManiphestTaskPriority::getTaskPriorityName($priority_value), | 'name' => ManiphestTaskPriority::getTaskPriorityName($priority_value), | ||||
'color' => ManiphestTaskPriority::getTaskPriorityColor($priority_value), | 'color' => ManiphestTaskPriority::getTaskPriorityColor($priority_value), | ||||
); | ); | ||||
return array( | return array( | ||||
'name' => $this->getTitle(), | 'name' => $this->getTitle(), | ||||
'description' => array( | |||||
'raw' => $this->getDescription(), | |||||
), | |||||
'authorPHID' => $this->getAuthorPHID(), | 'authorPHID' => $this->getAuthorPHID(), | ||||
'ownerPHID' => $this->getOwnerPHID(), | 'ownerPHID' => $this->getOwnerPHID(), | ||||
'status' => $status_info, | 'status' => $status_info, | ||||
'priority' => $priority_info, | 'priority' => $priority_info, | ||||
'points' => $this->getPoints(), | 'points' => $this->getPoints(), | ||||
'subtype' => $this->getSubtype(), | 'subtype' => $this->getSubtype(), | ||||
); | ); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 56 Lines • Show Last 20 Lines |