Differential D14584 Diff 35308 src/applications/transactions/storage/PhabricatorEditEngineConfiguration.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/transactions/storage/PhabricatorEditEngineConfiguration.php
| Show All 23 Lines | final class PhabricatorEditEngineConfiguration | ||||
| public function getTableName() { | public function getTableName() { | ||||
| return 'search_editengineconfiguration'; | return 'search_editengineconfiguration'; | ||||
| } | } | ||||
| public static function initializeNewConfiguration( | public static function initializeNewConfiguration( | ||||
| PhabricatorUser $actor, | PhabricatorUser $actor, | ||||
| PhabricatorEditEngine $engine) { | PhabricatorEditEngine $engine) { | ||||
| // TODO: This should probably be controlled by a new defualt capability. | // TODO: This should probably be controlled by a new default capability. | ||||
| $edit_policy = PhabricatorPolicies::POLICY_ADMIN; | $edit_policy = PhabricatorPolicies::POLICY_ADMIN; | ||||
| return id(new PhabricatorEditEngineConfiguration()) | return id(new PhabricatorEditEngineConfiguration()) | ||||
| ->setEngineKey($engine->getEngineKey()) | ->setEngineKey($engine->getEngineKey()) | ||||
| ->attachEngine($engine) | ->attachEngine($engine) | ||||
| ->setViewPolicy(PhabricatorPolicies::getMostOpenPolicy()) | ->setViewPolicy(PhabricatorPolicies::getMostOpenPolicy()) | ||||
| ->setEditPolicy($edit_policy); | ->setEditPolicy($edit_policy); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 223 Lines • Show Last 20 Lines | |||||