Differential D17696 Diff 42560 src/applications/conpherence/controller/ConpherenceUpdateController.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/conpherence/controller/ConpherenceUpdateController.php
Show All 14 Lines | public function handleRequest(AphrontRequest $request) { | ||||
$action = $request->getStr('action', ConpherenceUpdateActions::METADATA); | $action = $request->getStr('action', ConpherenceUpdateActions::METADATA); | ||||
switch ($action) { | switch ($action) { | ||||
case ConpherenceUpdateActions::REMOVE_PERSON: | case ConpherenceUpdateActions::REMOVE_PERSON: | ||||
$person_phid = $request->getStr('remove_person'); | $person_phid = $request->getStr('remove_person'); | ||||
if ($person_phid != $user->getPHID()) { | if ($person_phid != $user->getPHID()) { | ||||
$needed_capabilities[] = PhabricatorPolicyCapability::CAN_EDIT; | $needed_capabilities[] = PhabricatorPolicyCapability::CAN_EDIT; | ||||
} | } | ||||
break; | break; | ||||
case ConpherenceUpdateActions::ADD_PERSON: | |||||
case ConpherenceUpdateActions::METADATA: | case ConpherenceUpdateActions::METADATA: | ||||
$needed_capabilities[] = PhabricatorPolicyCapability::CAN_EDIT; | $needed_capabilities[] = PhabricatorPolicyCapability::CAN_EDIT; | ||||
break; | break; | ||||
case ConpherenceUpdateActions::NOTIFICATIONS: | case ConpherenceUpdateActions::NOTIFICATIONS: | ||||
$need_participants = true; | $need_participants = true; | ||||
break; | break; | ||||
case ConpherenceUpdateActions::LOAD: | case ConpherenceUpdateActions::LOAD: | ||||
break; | break; | ||||
▲ Show 20 Lines • Show All 542 Lines • Show Last 20 Lines |