Changeset View
Changeset View
Standalone View
Standalone View
src/applications/maniphest/storage/ManiphestTask.php
Show All 26 Lines | final class ManiphestTask extends ManiphestDAO | ||||
protected $title = ''; | protected $title = ''; | ||||
protected $originalTitle = ''; | protected $originalTitle = ''; | ||||
protected $description = ''; | protected $description = ''; | ||||
protected $originalEmailSource; | protected $originalEmailSource; | ||||
protected $mailKey; | protected $mailKey; | ||||
protected $viewPolicy = PhabricatorPolicies::POLICY_USER; | protected $viewPolicy = PhabricatorPolicies::POLICY_USER; | ||||
protected $editPolicy = PhabricatorPolicies::POLICY_USER; | protected $editPolicy = PhabricatorPolicies::POLICY_USER; | ||||
protected $attached = array(); | |||||
protected $projectPHIDs = array(); | protected $projectPHIDs = array(); | ||||
protected $ownerOrdering; | protected $ownerOrdering; | ||||
protected $spacePHID; | protected $spacePHID; | ||||
private $subscriberPHIDs = self::ATTACHABLE; | private $subscriberPHIDs = self::ATTACHABLE; | ||||
private $groupByProjectPHID = self::ATTACHABLE; | private $groupByProjectPHID = self::ATTACHABLE; | ||||
private $customFields = self::ATTACHABLE; | private $customFields = self::ATTACHABLE; | ||||
private $edgeProjectPHIDs = self::ATTACHABLE; | private $edgeProjectPHIDs = self::ATTACHABLE; | ||||
// TODO: This field is unused and should eventually be removed. | |||||
protected $attached = array(); | |||||
public static function initializeNewTask(PhabricatorUser $actor) { | public static function initializeNewTask(PhabricatorUser $actor) { | ||||
$app = id(new PhabricatorApplicationQuery()) | $app = id(new PhabricatorApplicationQuery()) | ||||
->setViewer($actor) | ->setViewer($actor) | ||||
->withClasses(array('PhabricatorManiphestApplication')) | ->withClasses(array('PhabricatorManiphestApplication')) | ||||
->executeOne(); | ->executeOne(); | ||||
$view_policy = $app->getPolicy(ManiphestDefaultViewCapability::CAPABILITY); | $view_policy = $app->getPolicy(ManiphestDefaultViewCapability::CAPABILITY); | ||||
$edit_policy = $app->getPolicy(ManiphestDefaultEditCapability::CAPABILITY); | $edit_policy = $app->getPolicy(ManiphestDefaultEditCapability::CAPABILITY); | ||||
▲ Show 20 Lines • Show All 340 Lines • Show Last 20 Lines |