diff --git a/resources/sql/patches/20131231.dropshortcut.sql b/resources/sql/patches/20131231.dropshortcut.sql new file mode 100644 index 0000000000..fe507ba9ab --- /dev/null +++ b/resources/sql/patches/20131231.dropshortcut.sql @@ -0,0 +1 @@ +DROP TABLE {$NAMESPACE}_repository.repository_shortcut; diff --git a/src/__phutil_library_map__.php b/src/__phutil_library_map__.php index e07ec0e9e9..b31b9e6059 100644 --- a/src/__phutil_library_map__.php +++ b/src/__phutil_library_map__.php @@ -1835,7 +1835,6 @@ phutil_register_library_map(array( 'PhabricatorRepositoryPushLogSearchEngine' => 'applications/repository/query/PhabricatorRepositoryPushLogSearchEngine.php', 'PhabricatorRepositoryQuery' => 'applications/repository/query/PhabricatorRepositoryQuery.php', 'PhabricatorRepositorySearchEngine' => 'applications/repository/query/PhabricatorRepositorySearchEngine.php', - 'PhabricatorRepositoryShortcut' => 'applications/repository/storage/PhabricatorRepositoryShortcut.php', 'PhabricatorRepositoryStatusMessage' => 'applications/repository/storage/PhabricatorRepositoryStatusMessage.php', 'PhabricatorRepositorySvnCommitChangeParserWorker' => 'applications/repository/worker/commitchangeparser/PhabricatorRepositorySvnCommitChangeParserWorker.php', 'PhabricatorRepositorySvnCommitMessageParserWorker' => 'applications/repository/worker/commitmessageparser/PhabricatorRepositorySvnCommitMessageParserWorker.php', @@ -4459,7 +4458,6 @@ phutil_register_library_map(array( 'PhabricatorRepositoryPushLogSearchEngine' => 'PhabricatorApplicationSearchEngine', 'PhabricatorRepositoryQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 'PhabricatorRepositorySearchEngine' => 'PhabricatorApplicationSearchEngine', - 'PhabricatorRepositoryShortcut' => 'PhabricatorRepositoryDAO', 'PhabricatorRepositoryStatusMessage' => 'PhabricatorRepositoryDAO', 'PhabricatorRepositorySvnCommitChangeParserWorker' => 'PhabricatorRepositoryCommitChangeParserWorker', 'PhabricatorRepositorySvnCommitMessageParserWorker' => 'PhabricatorRepositoryCommitMessageParserWorker', diff --git a/src/applications/diffusion/controller/DiffusionRepositoryListController.php b/src/applications/diffusion/controller/DiffusionRepositoryListController.php index 5dbe816dae..6883abdf6e 100644 --- a/src/applications/diffusion/controller/DiffusionRepositoryListController.php +++ b/src/applications/diffusion/controller/DiffusionRepositoryListController.php @@ -17,7 +17,6 @@ final class DiffusionRepositoryListController extends DiffusionController $request = $this->getRequest(); $controller = id(new PhabricatorApplicationSearchController($request)) ->setQueryKey($this->queryKey) - ->setPreface($this->buildShortcuts()) ->setSearchEngine(new PhabricatorRepositorySearchEngine()) ->setNavigation($this->buildSideNavView()); @@ -115,33 +114,4 @@ final class DiffusionRepositoryListController extends DiffusionController return $crumbs; } - private function buildShortcuts() { - $shortcuts = id(new PhabricatorRepositoryShortcut())->loadAll(); - if ($shortcuts) { - $shortcuts = msort($shortcuts, 'getSequence'); - - $rows = array(); - foreach ($shortcuts as $shortcut) { - $rows[] = array( - $shortcut->getName(), - $shortcut->getHref(), - $shortcut->getDescription(), - ); - } - - $list = new PHUIObjectItemListView(); - foreach ($rows as $row) { - $item = id(new PHUIObjectItemView()) - ->setHeader($row[0]) - ->setHref($row[1]) - ->setSubhead(($row[2] ? $row[2] : pht('No Description'))); - $list->addItem($item); - } - $shortcut_panel = array($list, phutil_tag('hr')); - } else { - $shortcut_panel = null; - } - return $shortcut_panel; - } - } diff --git a/src/applications/repository/storage/PhabricatorRepositoryShortcut.php b/src/applications/repository/storage/PhabricatorRepositoryShortcut.php deleted file mode 100644 index cb3d00dfc7..0000000000 --- a/src/applications/repository/storage/PhabricatorRepositoryShortcut.php +++ /dev/null @@ -1,16 +0,0 @@ - false, - ) + parent::getConfiguration(); - } - -} diff --git a/src/infrastructure/storage/patch/PhabricatorBuiltinPatchList.php b/src/infrastructure/storage/patch/PhabricatorBuiltinPatchList.php index 404b505b7f..32e902c0bd 100644 --- a/src/infrastructure/storage/patch/PhabricatorBuiltinPatchList.php +++ b/src/infrastructure/storage/patch/PhabricatorBuiltinPatchList.php @@ -1856,6 +1856,10 @@ final class PhabricatorBuiltinPatchList extends PhabricatorSQLPatchList { 'type' => 'sql', 'name' => $this->getPatchPath('20131227.heraldobject.sql'), ), + '20131231.dropshortcut.sql' => array( + 'type' => 'sql', + 'name' => $this->getPatchPath('20131231.dropshortcut.sql'), + ), ); } }