Differential D19443 Diff 46541 src/applications/repository/engine/PhabricatorRepositoryIdentityEditEngine.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/repository/engine/PhabricatorRepositoryIdentityEditEngine.php
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Lines | final class PhabricatorRepositoryIdentityEditEngine | ||||
} | } | ||||
protected function getCreateNewObjectPolicy() { | protected function getCreateNewObjectPolicy() { | ||||
return PhabricatorPolicies::POLICY_USER; | return PhabricatorPolicies::POLICY_USER; | ||||
} | } | ||||
protected function buildCustomEditFields($object) { | protected function buildCustomEditFields($object) { | ||||
return array( | return array( | ||||
id(new PhabricatorUsersEditField()) | id(new DiffusionIdentityAssigneeEditField()) | ||||
->setKey('manuallySetUserPHID') | ->setKey('manuallySetUserPHID') | ||||
->setLabel(pht('Assigned To')) | ->setLabel(pht('Assigned To')) | ||||
->setDescription(pht('Override this identity\'s assignment.')) | ->setDescription(pht('Override this identity\'s assignment.')) | ||||
->setTransactionType( | ->setTransactionType( | ||||
PhabricatorRepositoryIdentityAssignTransaction::TRANSACTIONTYPE) | PhabricatorRepositoryIdentityAssignTransaction::TRANSACTIONTYPE) | ||||
->setIsCopyable(true) | ->setIsCopyable(true) | ||||
->setIsNullable(true) | ->setIsNullable(true) | ||||
->setSingleValue($object->getManuallySetUserPHID()), | ->setSingleValue($object->getManuallySetUserPHID()), | ||||
); | ); | ||||
} | } | ||||
} | } |