Differential D20150 Diff 48125 src/applications/settings/panel/PhabricatorEmailAddressesSettingsPanel.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/settings/panel/PhabricatorEmailAddressesSettingsPanel.php
Show All 25 Lines | public function isEditableByAdministrators() { | ||||
return false; | return false; | ||||
} | } | ||||
public function processRequest(AphrontRequest $request) { | public function processRequest(AphrontRequest $request) { | ||||
$user = $this->getUser(); | $user = $this->getUser(); | ||||
$editable = PhabricatorEnv::getEnvConfig('account.editable'); | $editable = PhabricatorEnv::getEnvConfig('account.editable'); | ||||
$uri = $request->getRequestURI(); | $uri = new PhutilURI($request->getPath()); | ||||
epriestley: Test plan: added and removed account email addresses. | |||||
$uri->setQueryParams(array()); | |||||
if ($editable) { | if ($editable) { | ||||
$new = $request->getStr('new'); | $new = $request->getStr('new'); | ||||
if ($new) { | if ($new) { | ||||
return $this->returnNewAddressResponse($request, $uri, $new); | return $this->returnNewAddressResponse($request, $uri, $new); | ||||
} | } | ||||
$delete = $request->getInt('delete'); | $delete = $request->getInt('delete'); | ||||
▲ Show 20 Lines • Show All 372 Lines • Show Last 20 Lines |
Test plan: added and removed account email addresses.