mirror of
https://we.phorge.it/source/phorge.git
synced 2025-01-04 11:51:02 +01:00
Remove "daemons not running" code from Repositories
Summary: This moved into Diffusion in D7458 and is now presented in a much cleaner, more targeted way. Test Plan: Loaded `/repository/`. Reviewers: btrahan Reviewed By: btrahan CC: aran Differential Revision: https://secure.phabricator.com/D7459
This commit is contained in:
parent
2d01da14fd
commit
5ef4954a36
2 changed files with 0 additions and 43 deletions
|
@ -21,46 +21,4 @@ abstract class PhabricatorRepositoryController extends PhabricatorController {
|
||||||
return $response->setContent($page->render());
|
return $response->setContent($page->render());
|
||||||
}
|
}
|
||||||
|
|
||||||
private function isPullDaemonRunning() {
|
|
||||||
$daemons = id(new PhabricatorDaemonLogQuery())
|
|
||||||
->setViewer(PhabricatorUser::getOmnipotentUser())
|
|
||||||
->withStatus(PhabricatorDaemonLogQuery::STATUS_ALIVE)
|
|
||||||
->withDaemonClasses(array('PhabricatorRepositoryPullLocalDaemon'))
|
|
||||||
->setLimit(1)
|
|
||||||
->execute();
|
|
||||||
|
|
||||||
return (bool)$daemons;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected function renderDaemonNotice() {
|
|
||||||
$documentation = phutil_tag(
|
|
||||||
'a',
|
|
||||||
array(
|
|
||||||
'href' => PhabricatorEnv::getDoclink(
|
|
||||||
'article/Diffusion_User_Guide.html'),
|
|
||||||
),
|
|
||||||
'Diffusion User Guide');
|
|
||||||
|
|
||||||
$common = hsprintf(
|
|
||||||
"Without this daemon, Phabricator will not be able to import or update ".
|
|
||||||
"repositories. For instructions on starting the daemon, see %s.",
|
|
||||||
phutil_tag('strong', array(), $documentation));
|
|
||||||
|
|
||||||
$daemon_running = $this->isPullDaemonRunning();
|
|
||||||
if ($daemon_running) {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
$title = "Repository Daemon Not Running";
|
|
||||||
$message = hsprintf(
|
|
||||||
"<p>The repository daemon is not running. %s</p>",
|
|
||||||
$common);
|
|
||||||
|
|
||||||
$view = new AphrontErrorView();
|
|
||||||
$view->setSeverity(AphrontErrorView::SEVERITY_WARNING);
|
|
||||||
$view->setTitle($title);
|
|
||||||
$view->appendChild($message);
|
|
||||||
|
|
||||||
return $view;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -143,7 +143,6 @@ final class PhabricatorRepositoryListController
|
||||||
|
|
||||||
return $this->buildStandardPageResponse(
|
return $this->buildStandardPageResponse(
|
||||||
array(
|
array(
|
||||||
$this->renderDaemonNotice(),
|
|
||||||
$panel,
|
$panel,
|
||||||
$project_panel,
|
$project_panel,
|
||||||
),
|
),
|
||||||
|
|
Loading…
Reference in a new issue