1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-23 15:22:41 +01:00

Conpherence - workflow the Message link on people profiles

Summary: Fixes T2416. I was tired of looking at this task in the list, interns be damned. :D

Test Plan: it is now a workflow when you click it

Reviewers: epriestley

Reviewed By: epriestley

CC: aran, Korvin

Maniphest Tasks: T2416

Differential Revision: https://secure.phabricator.com/D5811
This commit is contained in:
Bob Trahan 2013-05-01 14:42:58 -07:00
parent 2ed29980db
commit ea78f920dd
2 changed files with 4 additions and 18 deletions

View file

@ -86,24 +86,9 @@ final class ConpherenceNewController extends ConpherenceController {
$conpherence->saveTransaction(); $conpherence->saveTransaction();
if ($request->isAjax()) { $uri = $this->getApplicationURI($conpherence->getID());
$dialog = id(new AphrontDialogView()) return id(new AphrontRedirectResponse())
->setUser($user) ->setURI($uri);
->setTitle('Success')
->addCancelButton('#', 'Okay')
->appendChild(
phutil_tag(
'p',
array(),
pht('Message sent successfully.')));
$response = id(new AphrontDialogResponse())
->setDialog($dialog);
} else {
$uri = $this->getApplicationURI($conpherence->getID());
$response = id(new AphrontRedirectResponse())
->setURI($uri);
}
return $response;
} }
} }

View file

@ -28,6 +28,7 @@ final class ConpherencePeopleMenuEventListener extends PhutilEventListener {
->setIsExternal(true) ->setIsExternal(true)
->setName($name) ->setName($name)
->setHref($conpherence_uri) ->setHref($conpherence_uri)
->setWorkflow(true)
->setKey($name)); ->setKey($name));
$event->setValue('menu', $menu); $event->setValue('menu', $menu);