Changeset View
Changeset View
Standalone View
Standalone View
src/aphront/console/DarkConsoleController.php
Show All 10 Lines | final class DarkConsoleController extends PhabricatorController { | ||||
public function shouldRequireLogin() { | public function shouldRequireLogin() { | ||||
return !PhabricatorEnv::getEnvConfig('darkconsole.always-on'); | return !PhabricatorEnv::getEnvConfig('darkconsole.always-on'); | ||||
} | } | ||||
public function shouldRequireEnabledUser() { | public function shouldRequireEnabledUser() { | ||||
return !PhabricatorEnv::getEnvConfig('darkconsole.always-on'); | return !PhabricatorEnv::getEnvConfig('darkconsole.always-on'); | ||||
} | } | ||||
public function shouldAllowPartialSessions() { | |||||
return true; | |||||
} | |||||
public function processRequest() { | public function processRequest() { | ||||
$request = $this->getRequest(); | $request = $this->getRequest(); | ||||
$user = $request->getUser(); | $user = $request->getUser(); | ||||
$response = id(new AphrontAjaxResponse())->setDisableConsole(true); | $response = id(new AphrontAjaxResponse())->setDisableConsole(true); | ||||
if (!$user->isLoggedIn()) { | if (!$user->isLoggedIn()) { | ||||
return $response; | return $response; | ||||
} | } | ||||
Show All 19 Lines |