Changeset View
Changeset View
Standalone View
Standalone View
src/applications/herald/controller/HeraldWebhookViewController.php
Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | public function handleRequest(AphrontRequest $request) { | ||||
$timeline->setShouldTerminate(true); | $timeline->setShouldTerminate(true); | ||||
$requests = id(new HeraldWebhookRequestQuery()) | $requests = id(new HeraldWebhookRequestQuery()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->withWebhookPHIDs(array($hook->getPHID())) | ->withWebhookPHIDs(array($hook->getPHID())) | ||||
->setLimit(20) | ->setLimit(20) | ||||
->execute(); | ->execute(); | ||||
$warnings = array(); | |||||
if (PhabricatorEnv::getEnvConfig('phabricator.silent')) { | |||||
$message = pht( | |||||
'Phabricator is currently configured in silent mode, so it will not '. | |||||
'publish webhooks. To adjust this setting, see '. | |||||
'@{config:phabricator.silent} in Config.'); | |||||
$warnings[] = id(new PHUIInfoView()) | |||||
->setTitle(pht('Silent Mode')) | |||||
->setSeverity(PHUIInfoView::SEVERITY_WARNING) | |||||
->appendChild(new PHUIRemarkupView($viewer, $message)); | |||||
} | |||||
$requests_table = id(new HeraldWebhookRequestListView()) | $requests_table = id(new HeraldWebhookRequestListView()) | ||||
->setViewer($viewer) | ->setViewer($viewer) | ||||
->setRequests($requests) | ->setRequests($requests) | ||||
->setHighlightID($request->getURIData('requestID')); | ->setHighlightID($request->getURIData('requestID')); | ||||
$requests_view = id(new PHUIObjectBoxView()) | $requests_view = id(new PHUIObjectBoxView()) | ||||
->setHeaderText(pht('Recent Requests')) | ->setHeaderText(pht('Recent Requests')) | ||||
->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) | ->setBackground(PHUIObjectBoxView::BLUE_PROPERTY) | ||||
▲ Show 20 Lines • Show All 124 Lines • Show Last 20 Lines |