Changeset View
Changeset View
Standalone View
Standalone View
src/applications/maniphest/storage/ManiphestTask.php
| <?php | <?php | ||||
| /** | /** | ||||
| * @group maniphest | * @group maniphest | ||||
| */ | */ | ||||
| final class ManiphestTask extends ManiphestDAO | final class ManiphestTask extends ManiphestDAO | ||||
| implements PhabricatorMarkupInterface { | implements | ||||
| PhabricatorMarkupInterface, | |||||
| PhabricatorPolicyInterface, | |||||
| PhabricatorTokenReceiverInterface { | |||||
| const MARKUP_FIELD_DESCRIPTION = 'markup:desc'; | const MARKUP_FIELD_DESCRIPTION = 'markup:desc'; | ||||
| protected $phid; | protected $phid; | ||||
| protected $authorPHID; | protected $authorPHID; | ||||
| protected $ownerPHID; | protected $ownerPHID; | ||||
| protected $ccPHIDs = array(); | protected $ccPHIDs = array(); | ||||
| ▲ Show 20 Lines • Show All 240 Lines • ▼ Show 20 Lines | /* -( Markup Interface )--------------------------------------------------- */ | ||||
| /** | /** | ||||
| * @task markup | * @task markup | ||||
| */ | */ | ||||
| public function shouldUseMarkupCache($field) { | public function shouldUseMarkupCache($field) { | ||||
| return (bool)$this->getID(); | return (bool)$this->getID(); | ||||
| } | } | ||||
| /* -( Policy Interface )--------------------------------------------------- */ | |||||
| public function getCapabilities() { | |||||
| return array( | |||||
| PhabricatorPolicyCapability::CAN_VIEW, | |||||
| PhabricatorPolicyCapability::CAN_EDIT, | |||||
| ); | |||||
| } | |||||
| public function getPolicy($capability) { | |||||
| return PhabricatorPolicies::POLICY_USER; | |||||
| } | |||||
| public function hasAutomaticCapability($capability, PhabricatorUser $user) { | |||||
| return false; | |||||
| } | |||||
| } | } | ||||