mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-24 06:20:56 +01:00
Rename "PanelEngine" to "MenuEngine"
Summary: Ref T11957. Test Plan: Grepped for "PanelEngine", renamed everything except "PanelEditEngine". Grepped for these changed symbols: ``` ispanelengineconfigurable getprofilepanelengine setprofilepanelengine setpanelengine getpanelengine PhabricatorProfilePanelEditEngine ``` Reviewers: chad Reviewed By: chad Maniphest Tasks: T11957 Differential Revision: https://secure.phabricator.com/D17025
This commit is contained in:
parent
fddd467400
commit
923d3d3060
14 changed files with 45 additions and 44 deletions
|
@ -3265,7 +3265,7 @@ phutil_register_library_map(array(
|
||||||
'PhabricatorPeopleProfileController' => 'applications/people/controller/PhabricatorPeopleProfileController.php',
|
'PhabricatorPeopleProfileController' => 'applications/people/controller/PhabricatorPeopleProfileController.php',
|
||||||
'PhabricatorPeopleProfileEditController' => 'applications/people/controller/PhabricatorPeopleProfileEditController.php',
|
'PhabricatorPeopleProfileEditController' => 'applications/people/controller/PhabricatorPeopleProfileEditController.php',
|
||||||
'PhabricatorPeopleProfileManageController' => 'applications/people/controller/PhabricatorPeopleProfileManageController.php',
|
'PhabricatorPeopleProfileManageController' => 'applications/people/controller/PhabricatorPeopleProfileManageController.php',
|
||||||
'PhabricatorPeopleProfilePanelEngine' => 'applications/people/engine/PhabricatorPeopleProfilePanelEngine.php',
|
'PhabricatorPeopleProfileMenuEngine' => 'applications/people/engine/PhabricatorPeopleProfileMenuEngine.php',
|
||||||
'PhabricatorPeopleProfilePictureController' => 'applications/people/controller/PhabricatorPeopleProfilePictureController.php',
|
'PhabricatorPeopleProfilePictureController' => 'applications/people/controller/PhabricatorPeopleProfilePictureController.php',
|
||||||
'PhabricatorPeopleProfileViewController' => 'applications/people/controller/PhabricatorPeopleProfileViewController.php',
|
'PhabricatorPeopleProfileViewController' => 'applications/people/controller/PhabricatorPeopleProfileViewController.php',
|
||||||
'PhabricatorPeopleQuery' => 'applications/people/query/PhabricatorPeopleQuery.php',
|
'PhabricatorPeopleQuery' => 'applications/people/query/PhabricatorPeopleQuery.php',
|
||||||
|
@ -3364,6 +3364,7 @@ phutil_register_library_map(array(
|
||||||
'PhabricatorPolicyType' => 'applications/policy/constants/PhabricatorPolicyType.php',
|
'PhabricatorPolicyType' => 'applications/policy/constants/PhabricatorPolicyType.php',
|
||||||
'PhabricatorPonderApplication' => 'applications/ponder/application/PhabricatorPonderApplication.php',
|
'PhabricatorPonderApplication' => 'applications/ponder/application/PhabricatorPonderApplication.php',
|
||||||
'PhabricatorProfileMenuCollapsedSetting' => 'applications/settings/setting/PhabricatorProfileMenuCollapsedSetting.php',
|
'PhabricatorProfileMenuCollapsedSetting' => 'applications/settings/setting/PhabricatorProfileMenuCollapsedSetting.php',
|
||||||
|
'PhabricatorProfileMenuEngine' => 'applications/search/engine/PhabricatorProfileMenuEngine.php',
|
||||||
'PhabricatorProfilePanel' => 'applications/search/profilepanel/PhabricatorProfilePanel.php',
|
'PhabricatorProfilePanel' => 'applications/search/profilepanel/PhabricatorProfilePanel.php',
|
||||||
'PhabricatorProfilePanelConfiguration' => 'applications/search/storage/PhabricatorProfilePanelConfiguration.php',
|
'PhabricatorProfilePanelConfiguration' => 'applications/search/storage/PhabricatorProfilePanelConfiguration.php',
|
||||||
'PhabricatorProfilePanelConfigurationQuery' => 'applications/search/query/PhabricatorProfilePanelConfigurationQuery.php',
|
'PhabricatorProfilePanelConfigurationQuery' => 'applications/search/query/PhabricatorProfilePanelConfigurationQuery.php',
|
||||||
|
@ -3371,7 +3372,6 @@ phutil_register_library_map(array(
|
||||||
'PhabricatorProfilePanelConfigurationTransactionQuery' => 'applications/search/query/PhabricatorProfilePanelConfigurationTransactionQuery.php',
|
'PhabricatorProfilePanelConfigurationTransactionQuery' => 'applications/search/query/PhabricatorProfilePanelConfigurationTransactionQuery.php',
|
||||||
'PhabricatorProfilePanelEditEngine' => 'applications/search/editor/PhabricatorProfilePanelEditEngine.php',
|
'PhabricatorProfilePanelEditEngine' => 'applications/search/editor/PhabricatorProfilePanelEditEngine.php',
|
||||||
'PhabricatorProfilePanelEditor' => 'applications/search/editor/PhabricatorProfilePanelEditor.php',
|
'PhabricatorProfilePanelEditor' => 'applications/search/editor/PhabricatorProfilePanelEditor.php',
|
||||||
'PhabricatorProfilePanelEngine' => 'applications/search/engine/PhabricatorProfilePanelEngine.php',
|
|
||||||
'PhabricatorProfilePanelIconSet' => 'applications/search/profilepanel/PhabricatorProfilePanelIconSet.php',
|
'PhabricatorProfilePanelIconSet' => 'applications/search/profilepanel/PhabricatorProfilePanelIconSet.php',
|
||||||
'PhabricatorProfilePanelPHIDType' => 'applications/search/phidtype/PhabricatorProfilePanelPHIDType.php',
|
'PhabricatorProfilePanelPHIDType' => 'applications/search/phidtype/PhabricatorProfilePanelPHIDType.php',
|
||||||
'PhabricatorProject' => 'applications/project/storage/PhabricatorProject.php',
|
'PhabricatorProject' => 'applications/project/storage/PhabricatorProject.php',
|
||||||
|
@ -3452,7 +3452,7 @@ phutil_register_library_map(array(
|
||||||
'PhabricatorProjectPanelController' => 'applications/project/controller/PhabricatorProjectPanelController.php',
|
'PhabricatorProjectPanelController' => 'applications/project/controller/PhabricatorProjectPanelController.php',
|
||||||
'PhabricatorProjectPointsProfilePanel' => 'applications/project/profilepanel/PhabricatorProjectPointsProfilePanel.php',
|
'PhabricatorProjectPointsProfilePanel' => 'applications/project/profilepanel/PhabricatorProjectPointsProfilePanel.php',
|
||||||
'PhabricatorProjectProfileController' => 'applications/project/controller/PhabricatorProjectProfileController.php',
|
'PhabricatorProjectProfileController' => 'applications/project/controller/PhabricatorProjectProfileController.php',
|
||||||
'PhabricatorProjectProfilePanelEngine' => 'applications/project/engine/PhabricatorProjectProfilePanelEngine.php',
|
'PhabricatorProjectProfileMenuEngine' => 'applications/project/engine/PhabricatorProjectProfileMenuEngine.php',
|
||||||
'PhabricatorProjectProjectHasMemberEdgeType' => 'applications/project/edge/PhabricatorProjectProjectHasMemberEdgeType.php',
|
'PhabricatorProjectProjectHasMemberEdgeType' => 'applications/project/edge/PhabricatorProjectProjectHasMemberEdgeType.php',
|
||||||
'PhabricatorProjectProjectHasObjectEdgeType' => 'applications/project/edge/PhabricatorProjectProjectHasObjectEdgeType.php',
|
'PhabricatorProjectProjectHasObjectEdgeType' => 'applications/project/edge/PhabricatorProjectProjectHasObjectEdgeType.php',
|
||||||
'PhabricatorProjectProjectPHIDType' => 'applications/project/phid/PhabricatorProjectProjectPHIDType.php',
|
'PhabricatorProjectProjectPHIDType' => 'applications/project/phid/PhabricatorProjectProjectPHIDType.php',
|
||||||
|
@ -8331,7 +8331,7 @@ phutil_register_library_map(array(
|
||||||
'PhabricatorPeopleProfileController' => 'PhabricatorPeopleController',
|
'PhabricatorPeopleProfileController' => 'PhabricatorPeopleController',
|
||||||
'PhabricatorPeopleProfileEditController' => 'PhabricatorPeopleProfileController',
|
'PhabricatorPeopleProfileEditController' => 'PhabricatorPeopleProfileController',
|
||||||
'PhabricatorPeopleProfileManageController' => 'PhabricatorPeopleProfileController',
|
'PhabricatorPeopleProfileManageController' => 'PhabricatorPeopleProfileController',
|
||||||
'PhabricatorPeopleProfilePanelEngine' => 'PhabricatorProfilePanelEngine',
|
'PhabricatorPeopleProfileMenuEngine' => 'PhabricatorProfileMenuEngine',
|
||||||
'PhabricatorPeopleProfilePictureController' => 'PhabricatorPeopleProfileController',
|
'PhabricatorPeopleProfilePictureController' => 'PhabricatorPeopleProfileController',
|
||||||
'PhabricatorPeopleProfileViewController' => 'PhabricatorPeopleProfileController',
|
'PhabricatorPeopleProfileViewController' => 'PhabricatorPeopleProfileController',
|
||||||
'PhabricatorPeopleQuery' => 'PhabricatorCursorPagedPolicyAwareQuery',
|
'PhabricatorPeopleQuery' => 'PhabricatorCursorPagedPolicyAwareQuery',
|
||||||
|
@ -8450,6 +8450,7 @@ phutil_register_library_map(array(
|
||||||
'PhabricatorPolicyType' => 'PhabricatorPolicyConstants',
|
'PhabricatorPolicyType' => 'PhabricatorPolicyConstants',
|
||||||
'PhabricatorPonderApplication' => 'PhabricatorApplication',
|
'PhabricatorPonderApplication' => 'PhabricatorApplication',
|
||||||
'PhabricatorProfileMenuCollapsedSetting' => 'PhabricatorInternalSetting',
|
'PhabricatorProfileMenuCollapsedSetting' => 'PhabricatorInternalSetting',
|
||||||
|
'PhabricatorProfileMenuEngine' => 'Phobject',
|
||||||
'PhabricatorProfilePanel' => 'Phobject',
|
'PhabricatorProfilePanel' => 'Phobject',
|
||||||
'PhabricatorProfilePanelConfiguration' => array(
|
'PhabricatorProfilePanelConfiguration' => array(
|
||||||
'PhabricatorSearchDAO',
|
'PhabricatorSearchDAO',
|
||||||
|
@ -8462,7 +8463,6 @@ phutil_register_library_map(array(
|
||||||
'PhabricatorProfilePanelConfigurationTransactionQuery' => 'PhabricatorApplicationTransactionQuery',
|
'PhabricatorProfilePanelConfigurationTransactionQuery' => 'PhabricatorApplicationTransactionQuery',
|
||||||
'PhabricatorProfilePanelEditEngine' => 'PhabricatorEditEngine',
|
'PhabricatorProfilePanelEditEngine' => 'PhabricatorEditEngine',
|
||||||
'PhabricatorProfilePanelEditor' => 'PhabricatorApplicationTransactionEditor',
|
'PhabricatorProfilePanelEditor' => 'PhabricatorApplicationTransactionEditor',
|
||||||
'PhabricatorProfilePanelEngine' => 'Phobject',
|
|
||||||
'PhabricatorProfilePanelIconSet' => 'PhabricatorIconSet',
|
'PhabricatorProfilePanelIconSet' => 'PhabricatorIconSet',
|
||||||
'PhabricatorProfilePanelPHIDType' => 'PhabricatorPHIDType',
|
'PhabricatorProfilePanelPHIDType' => 'PhabricatorPHIDType',
|
||||||
'PhabricatorProject' => array(
|
'PhabricatorProject' => array(
|
||||||
|
@ -8565,7 +8565,7 @@ phutil_register_library_map(array(
|
||||||
'PhabricatorProjectPanelController' => 'PhabricatorProjectController',
|
'PhabricatorProjectPanelController' => 'PhabricatorProjectController',
|
||||||
'PhabricatorProjectPointsProfilePanel' => 'PhabricatorProfilePanel',
|
'PhabricatorProjectPointsProfilePanel' => 'PhabricatorProfilePanel',
|
||||||
'PhabricatorProjectProfileController' => 'PhabricatorProjectController',
|
'PhabricatorProjectProfileController' => 'PhabricatorProjectController',
|
||||||
'PhabricatorProjectProfilePanelEngine' => 'PhabricatorProfilePanelEngine',
|
'PhabricatorProjectProfileMenuEngine' => 'PhabricatorProfileMenuEngine',
|
||||||
'PhabricatorProjectProjectHasMemberEdgeType' => 'PhabricatorEdgeType',
|
'PhabricatorProjectProjectHasMemberEdgeType' => 'PhabricatorEdgeType',
|
||||||
'PhabricatorProjectProjectHasObjectEdgeType' => 'PhabricatorEdgeType',
|
'PhabricatorProjectProjectHasObjectEdgeType' => 'PhabricatorEdgeType',
|
||||||
'PhabricatorProjectProjectPHIDType' => 'PhabricatorPHIDType',
|
'PhabricatorProjectProjectPHIDType' => 'PhabricatorPHIDType',
|
||||||
|
|
|
@ -36,7 +36,7 @@ abstract class PhabricatorPeopleProfileController
|
||||||
if ($user) {
|
if ($user) {
|
||||||
$viewer = $this->getViewer();
|
$viewer = $this->getViewer();
|
||||||
|
|
||||||
$engine = id(new PhabricatorPeopleProfilePanelEngine())
|
$engine = id(new PhabricatorPeopleProfileMenuEngine())
|
||||||
->setViewer($viewer)
|
->setViewer($viewer)
|
||||||
->setProfileObject($user);
|
->setProfileObject($user);
|
||||||
|
|
||||||
|
|
|
@ -85,7 +85,7 @@ final class PhabricatorPeopleProfileEditController
|
||||||
$crumbs->setBorder(true);
|
$crumbs->setBorder(true);
|
||||||
|
|
||||||
$nav = $this->getProfileMenu();
|
$nav = $this->getProfileMenu();
|
||||||
$nav->selectFilter(PhabricatorPeopleProfilePanelEngine::PANEL_MANAGE);
|
$nav->selectFilter(PhabricatorPeopleProfileMenuEngine::PANEL_MANAGE);
|
||||||
|
|
||||||
$header = id(new PHUIHeaderView())
|
$header = id(new PHUIHeaderView())
|
||||||
->setHeader(pht('Edit Profile: %s', $user->getFullName()))
|
->setHeader(pht('Edit Profile: %s', $user->getFullName()))
|
||||||
|
|
|
@ -43,7 +43,7 @@ final class PhabricatorPeopleProfileManageController
|
||||||
$name = $user->getUsername();
|
$name = $user->getUsername();
|
||||||
|
|
||||||
$nav = $this->getProfileMenu();
|
$nav = $this->getProfileMenu();
|
||||||
$nav->selectFilter(PhabricatorPeopleProfilePanelEngine::PANEL_MANAGE);
|
$nav->selectFilter(PhabricatorPeopleProfileMenuEngine::PANEL_MANAGE);
|
||||||
|
|
||||||
$timeline = $this->buildTransactionTimeline(
|
$timeline = $this->buildTransactionTimeline(
|
||||||
$user,
|
$user,
|
||||||
|
|
|
@ -256,7 +256,7 @@ final class PhabricatorPeopleProfilePictureController
|
||||||
$crumbs->setBorder(true);
|
$crumbs->setBorder(true);
|
||||||
|
|
||||||
$nav = $this->getProfileMenu();
|
$nav = $this->getProfileMenu();
|
||||||
$nav->selectFilter(PhabricatorPeopleProfilePanelEngine::PANEL_MANAGE);
|
$nav->selectFilter(PhabricatorPeopleProfileMenuEngine::PANEL_MANAGE);
|
||||||
|
|
||||||
$header = id(new PHUIHeaderView())
|
$header = id(new PHUIHeaderView())
|
||||||
->setHeader(pht('Edit Profile Picture'))
|
->setHeader(pht('Edit Profile Picture'))
|
||||||
|
|
|
@ -78,7 +78,7 @@ final class PhabricatorPeopleProfileViewController
|
||||||
));
|
));
|
||||||
|
|
||||||
$nav = $this->getProfileMenu();
|
$nav = $this->getProfileMenu();
|
||||||
$nav->selectFilter(PhabricatorPeopleProfilePanelEngine::PANEL_PROFILE);
|
$nav->selectFilter(PhabricatorPeopleProfileMenuEngine::PANEL_PROFILE);
|
||||||
|
|
||||||
$crumbs = $this->buildApplicationCrumbs();
|
$crumbs = $this->buildApplicationCrumbs();
|
||||||
$crumbs->setBorder(true);
|
$crumbs->setBorder(true);
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
final class PhabricatorPeopleProfilePanelEngine
|
final class PhabricatorPeopleProfileMenuEngine
|
||||||
extends PhabricatorProfilePanelEngine {
|
extends PhabricatorProfileMenuEngine {
|
||||||
|
|
||||||
const PANEL_PROFILE = 'people.profile';
|
const PANEL_PROFILE = 'people.profile';
|
||||||
const PANEL_MANAGE = 'people.manage';
|
const PANEL_MANAGE = 'people.manage';
|
||||||
|
|
||||||
protected function isPanelEngineConfigurable() {
|
protected function isMenuEngineConfigurable() {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -935,7 +935,7 @@ final class PhabricatorProjectBoardViewController
|
||||||
$set_default = $request->getBool('default');
|
$set_default = $request->getBool('default');
|
||||||
if ($set_default) {
|
if ($set_default) {
|
||||||
$this
|
$this
|
||||||
->getProfilePanelEngine()
|
->getProfileMenuEngine()
|
||||||
->adjustDefault(PhabricatorProject::PANEL_WORKBOARD);
|
->adjustDefault(PhabricatorProject::PANEL_WORKBOARD);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ abstract class PhabricatorProjectController extends PhabricatorController {
|
||||||
|
|
||||||
private $project;
|
private $project;
|
||||||
private $profileMenu;
|
private $profileMenu;
|
||||||
private $profilePanelEngine;
|
private $profileMenuEngine;
|
||||||
|
|
||||||
protected function setProject(PhabricatorProject $project) {
|
protected function setProject(PhabricatorProject $project) {
|
||||||
$this->project = $project;
|
$this->project = $project;
|
||||||
|
@ -99,7 +99,7 @@ abstract class PhabricatorProjectController extends PhabricatorController {
|
||||||
|
|
||||||
protected function getProfileMenu() {
|
protected function getProfileMenu() {
|
||||||
if (!$this->profileMenu) {
|
if (!$this->profileMenu) {
|
||||||
$engine = $this->getProfilePanelEngine();
|
$engine = $this->getProfileMenuEngine();
|
||||||
if ($engine) {
|
if ($engine) {
|
||||||
$this->profileMenu = $engine->buildNavigation();
|
$this->profileMenu = $engine->buildNavigation();
|
||||||
}
|
}
|
||||||
|
@ -127,24 +127,25 @@ abstract class PhabricatorProjectController extends PhabricatorController {
|
||||||
return $crumbs;
|
return $crumbs;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function getProfilePanelEngine() {
|
protected function getProfileMenuEngine() {
|
||||||
if (!$this->profilePanelEngine) {
|
if (!$this->profileMenuEngine) {
|
||||||
$viewer = $this->getViewer();
|
$viewer = $this->getViewer();
|
||||||
$project = $this->getProject();
|
$project = $this->getProject();
|
||||||
if ($project) {
|
if ($project) {
|
||||||
$engine = id(new PhabricatorProjectProfilePanelEngine())
|
$engine = id(new PhabricatorProjectProfileMenuEngine())
|
||||||
->setViewer($viewer)
|
->setViewer($viewer)
|
||||||
->setController($this)
|
->setController($this)
|
||||||
->setProfileObject($project);
|
->setProfileObject($project);
|
||||||
$this->profilePanelEngine = $engine;
|
$this->profileMenuEngine = $engine;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $this->profilePanelEngine;
|
|
||||||
|
return $this->profileMenuEngine;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function setProfilePanelEngine(
|
protected function setProfileMenuEngine(
|
||||||
PhabricatorProjectProfilePanelEngine $engine) {
|
PhabricatorProjectProfileMenuEngine $engine) {
|
||||||
$this->profilePanelEngine = $engine;
|
$this->profileMenuEngine = $engine;
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -12,11 +12,11 @@ final class PhabricatorProjectPanelController
|
||||||
$viewer = $this->getViewer();
|
$viewer = $this->getViewer();
|
||||||
$project = $this->getProject();
|
$project = $this->getProject();
|
||||||
|
|
||||||
$engine = id(new PhabricatorProjectProfilePanelEngine())
|
$engine = id(new PhabricatorProjectProfileMenuEngine())
|
||||||
->setProfileObject($project)
|
->setProfileObject($project)
|
||||||
->setController($this);
|
->setController($this);
|
||||||
|
|
||||||
$this->setProfilePanelEngine($engine);
|
$this->setProfileMenuEngine($engine);
|
||||||
|
|
||||||
return $engine->buildResponse();
|
return $engine->buildResponse();
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,7 +17,7 @@ final class PhabricatorProjectViewController
|
||||||
}
|
}
|
||||||
$project = $this->getProject();
|
$project = $this->getProject();
|
||||||
|
|
||||||
$engine = $this->getProfilePanelEngine();
|
$engine = $this->getProfileMenuEngine();
|
||||||
$default = $engine->getDefaultPanel();
|
$default = $engine->getDefaultPanel();
|
||||||
|
|
||||||
switch ($default->getBuiltinKey()) {
|
switch ($default->getBuiltinKey()) {
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
final class PhabricatorProjectProfilePanelEngine
|
final class PhabricatorProjectProfileMenuEngine
|
||||||
extends PhabricatorProfilePanelEngine {
|
extends PhabricatorProfileMenuEngine {
|
||||||
|
|
||||||
protected function isPanelEngineConfigurable() {
|
protected function isMenuEngineConfigurable() {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@ final class PhabricatorProfilePanelEditEngine
|
||||||
|
|
||||||
const ENGINECONST = 'search.profilepanel';
|
const ENGINECONST = 'search.profilepanel';
|
||||||
|
|
||||||
private $panelEngine;
|
private $menuEngine;
|
||||||
private $profileObject;
|
private $profileObject;
|
||||||
private $newPanelConfiguration;
|
private $newPanelConfiguration;
|
||||||
private $isBuiltin;
|
private $isBuiltin;
|
||||||
|
@ -14,13 +14,13 @@ final class PhabricatorProfilePanelEditEngine
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setPanelEngine(PhabricatorProfilePanelEngine $engine) {
|
public function setMenuEngine(PhabricatorProfileMenuEngine $engine) {
|
||||||
$this->panelEngine = $engine;
|
$this->menuEngine = $engine;
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getPanelEngine() {
|
public function getMenuEngine() {
|
||||||
return $this->panelEngine;
|
return $this->menuEngine;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setProfileObject($profile_object) {
|
public function setProfileObject($profile_object) {
|
||||||
|
@ -113,11 +113,11 @@ final class PhabricatorProfilePanelEditEngine
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function getObjectCreateCancelURI($object) {
|
protected function getObjectCreateCancelURI($object) {
|
||||||
return $this->getPanelEngine()->getConfigureURI();
|
return $this->getMenuEngine()->getConfigureURI();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function getObjectViewURI($object) {
|
protected function getObjectViewURI($object) {
|
||||||
return $this->getPanelEngine()->getConfigureURI();
|
return $this->getMenuEngine()->getConfigureURI();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function buildCustomEditFields($object) {
|
protected function buildCustomEditFields($object) {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
abstract class PhabricatorProfilePanelEngine extends Phobject {
|
abstract class PhabricatorProfileMenuEngine extends Phobject {
|
||||||
|
|
||||||
private $viewer;
|
private $viewer;
|
||||||
private $profileObject;
|
private $profileObject;
|
||||||
|
@ -49,7 +49,7 @@ abstract class PhabricatorProfilePanelEngine extends Phobject {
|
||||||
|
|
||||||
abstract protected function getPanelURI($path);
|
abstract protected function getPanelURI($path);
|
||||||
|
|
||||||
abstract protected function isPanelEngineConfigurable();
|
abstract protected function isMenuEngineConfigurable();
|
||||||
|
|
||||||
public function buildResponse() {
|
public function buildResponse() {
|
||||||
$controller = $this->getController();
|
$controller = $this->getController();
|
||||||
|
@ -63,7 +63,7 @@ abstract class PhabricatorProfilePanelEngine extends Phobject {
|
||||||
|
|
||||||
// If the engine is not configurable, don't respond to any of the editing
|
// If the engine is not configurable, don't respond to any of the editing
|
||||||
// or configuration routes.
|
// or configuration routes.
|
||||||
if (!$this->isPanelEngineConfigurable()) {
|
if (!$this->isMenuEngineConfigurable()) {
|
||||||
switch ($panel_action) {
|
switch ($panel_action) {
|
||||||
case 'view':
|
case 'view':
|
||||||
break;
|
break;
|
||||||
|
@ -709,7 +709,7 @@ abstract class PhabricatorProfilePanelEngine extends Phobject {
|
||||||
$controller = $this->getController();
|
$controller = $this->getController();
|
||||||
|
|
||||||
return id(new PhabricatorProfilePanelEditEngine())
|
return id(new PhabricatorProfilePanelEditEngine())
|
||||||
->setPanelEngine($this)
|
->setMenuEngine($this)
|
||||||
->setProfileObject($object)
|
->setProfileObject($object)
|
||||||
->setNewPanelConfiguration($configuration)
|
->setNewPanelConfiguration($configuration)
|
||||||
->setController($controller)
|
->setController($controller)
|
||||||
|
@ -722,7 +722,7 @@ abstract class PhabricatorProfilePanelEngine extends Phobject {
|
||||||
$controller = $this->getController();
|
$controller = $this->getController();
|
||||||
|
|
||||||
return id(new PhabricatorProfilePanelEditEngine())
|
return id(new PhabricatorProfilePanelEditEngine())
|
||||||
->setPanelEngine($this)
|
->setMenuEngine($this)
|
||||||
->setProfileObject($object)
|
->setProfileObject($object)
|
||||||
->setController($controller)
|
->setController($controller)
|
||||||
->buildResponse();
|
->buildResponse();
|
||||||
|
@ -753,7 +753,7 @@ abstract class PhabricatorProfilePanelEngine extends Phobject {
|
||||||
|
|
||||||
return id(new PhabricatorProfilePanelEditEngine())
|
return id(new PhabricatorProfilePanelEditEngine())
|
||||||
->setIsBuiltin(true)
|
->setIsBuiltin(true)
|
||||||
->setPanelEngine($this)
|
->setMenuEngine($this)
|
||||||
->setProfileObject($object)
|
->setProfileObject($object)
|
||||||
->setNewPanelConfiguration($configuration)
|
->setNewPanelConfiguration($configuration)
|
||||||
->setController($controller)
|
->setController($controller)
|
Loading…
Reference in a new issue